<86>Nov 24 10:22:19 userdel[60732]: delete user 'rooter' <86>Nov 24 10:22:19 userdel[60732]: removed group 'rooter' owned by 'rooter' <86>Nov 24 10:22:19 userdel[60732]: removed shadow group 'rooter' owned by 'rooter' <86>Nov 24 10:22:19 groupadd[60773]: group added to /etc/group: name=rooter, GID=660 <86>Nov 24 10:22:19 groupadd[60773]: group added to /etc/gshadow: name=rooter <86>Nov 24 10:22:19 groupadd[60773]: new group: name=rooter, GID=660 <86>Nov 24 10:22:19 useradd[60825]: new user: name=rooter, UID=660, GID=660, home=/root, shell=/bin/bash <86>Nov 24 10:22:19 userdel[60884]: delete user 'builder' <86>Nov 24 10:22:19 userdel[60884]: removed group 'builder' owned by 'builder' <86>Nov 24 10:22:19 userdel[60884]: removed shadow group 'builder' owned by 'builder' <86>Nov 24 10:22:19 groupadd[60904]: group added to /etc/group: name=builder, GID=661 <86>Nov 24 10:22:19 groupadd[60904]: group added to /etc/gshadow: name=builder <86>Nov 24 10:22:19 groupadd[60904]: new group: name=builder, GID=661 <86>Nov 24 10:22:19 useradd[60930]: new user: name=builder, UID=661, GID=661, home=/usr/src, shell=/bin/bash <13>Nov 24 10:22:22 rpmi: rpm-macros-ubt-0.2-alt2 1488208885 installed warning: Macro %_qt5_libdir not found warning: Macro %_qt5_libdir not found warning: Macro %_qt5_libdir not found warning: Macro %_qt5_docdir not found warning: Macro %_qt5_version not found warning: Macro %_qt5_version not found warning: Macro %_qt5_version not found warning: Macro %_qt5_prefix not found warning: Macro %_qt5_headerdir not found warning: Macro %_qt5_libexecdir not found warning: Macro %_qt5_libdir not found warning: Macro %_qt5_qmldir not found warning: Macro %_qt5_docdir not found warning: Macro %_qt5_version not found warning: Macro %_qt5_version not found warning: Macro %_qt5_version not found warning: Macro %install_qt5_post_qt not found warning: Macro %install_qt5_post_common not found warning: Macro %_qt5_docdir not found warning: Macro %_qt5_libdir not found warning: Macro %_qt5_libexecdir not found warning: Macro %_qt5_archdatadir not found warning: Macro %_qt5_libdir not found warning: Macro %_qt5_libexecdir not found warning: Macro %_qt5_headerdir not found warning: Macro %_qt5_libdir not found warning: Macro %_qt5_libdatadir not found warning: Macro %_qt5_libdir not found warning: Macro %_qt5_libdatadir not found warning: Macro %_qt5_libdir not found warning: Macro %_qt5_archdatadir not found <13>Nov 24 10:22:26 rpmi: libexpat-2.2.4-alt1 1503305345 installed <13>Nov 24 10:22:27 rpmi: qt5-base-common-5.11.2-alt3 sisyphus.215483.100 1540484250 installed <13>Nov 24 10:22:27 rpmi: xorg-proto-devel-2018.4-alt3 1527685079 installed <13>Nov 24 10:22:27 rpmi: qt5-declarative-common-5.11.2-alt1 sisyphus.213569.300 1538125966 installed <13>Nov 24 10:22:27 rpmi: libxkbcommon-0.8.2-alt1 1533800181 installed <13>Nov 24 10:22:27 rpmi: libglvnd-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Nov 24 10:22:27 rpmi: libicu63-1:6.3.1-alt1 sisyphus.215328.100 1540049988 installed <13>Nov 24 10:22:27 rpmi: libpng16-1.6.35-alt1 sisyphus.214397.100 1539159349 installed <13>Nov 24 10:22:27 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Nov 24 10:22:27 rpmi: libsqlite3-3.25.2-alt2 sisyphus.215082.100 1539700318 installed <13>Nov 24 10:22:27 rpmi: libjpeg-2:1.5.1-alt1 1498218318 installed <13>Nov 24 10:22:27 rpmi: libmtdev-1.1.5-alt1 1399539297 installed <13>Nov 24 10:22:27 rpmi: libICE-1.0.9-alt1 1409902721 installed <13>Nov 24 10:22:27 rpmi: libXau-1.0.8-alt1 1369565808 installed <13>Nov 24 10:22:27 rpmi: libwayland-server-1.16.0-alt1 1535614871 installed <13>Nov 24 10:22:27 rpmi: libgraphite2-1.3.12-alt2.1 sisyphus.215942.100 1540990757 installed <13>Nov 24 10:22:28 rpmi: libharfbuzz-2.0.2-alt1 sisyphus.215425.100 1540400162 installed <13>Nov 24 10:22:28 rpmi: libfreetype-2.9.1-alt1.S1 1530781053 installed <13>Nov 24 10:22:28 rpmi: fontconfig-2.13.1-alt1 sisyphus.215917.100 1540973886 installed Updating fonts cache: <29>Nov 24 10:22:29 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Nov 24 10:22:29 rpmi: libidn2-2.0.5-alt1 1526923875 installed <13>Nov 24 10:22:29 rpmi: libharfbuzz-icu-2.0.2-alt1 sisyphus.215425.100 1540400162 installed <13>Nov 24 10:22:29 rpmi: libgraphite2-devel-1.3.12-alt2.1 sisyphus.215942.100 1540990757 installed <13>Nov 24 10:22:29 rpmi: libXau-devel-1.0.8-alt1 1369565808 installed <13>Nov 24 10:22:29 rpmi: libSM-1.2.3-alt1 sisyphus.215747.100 1540812795 installed <13>Nov 24 10:22:29 rpmi: icu-utils-1:6.3.1-alt1 sisyphus.215328.100 1540049988 installed <13>Nov 24 10:22:29 rpmi: libicu-devel-1:6.3.1-alt1 sisyphus.215328.100 1540049988 installed <13>Nov 24 10:22:29 rpmi: libOpenGL-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Nov 24 10:22:29 rpmi: libGLES-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Nov 24 10:22:29 rpmi: qt5-tools-common-5.11.2-alt1 sisyphus.213569.400 1538126184 installed <13>Nov 24 10:22:29 rpmi: qt5-xmlpatterns-common-5.11.2-alt1 sisyphus.213569.200 1538124455 installed <13>Nov 24 10:22:29 rpmi: qt5-webchannel-common-5.11.2-alt1 sisyphus.213569.1100 1538127543 installed <13>Nov 24 10:22:29 rpmi: rpm-macros-qt5-5.11.2-alt3 sisyphus.215483.100 1540484002 installed <13>Nov 24 10:22:29 rpmi: xxd-4:8.1.26-alt1 1528475306 installed <13>Nov 24 10:22:29 rpmi: perl-Term-Cap-1.17-alt1 1445018869 installed <13>Nov 24 10:22:29 rpmi: perl-Term-ANSIColor-4.06-alt1 1479407083 installed <13>Nov 24 10:22:29 rpmi: perl-Pod-Escapes-1.07-alt1 1418767892 installed <13>Nov 24 10:22:29 rpmi: perl-File-Slurp-Tiny-0.004-alt1 1444610178 installed <13>Nov 24 10:22:29 rpmi: perl-Filter-1.59-alt1 1533737242 installed <13>Nov 24 10:22:29 rpmi: perl-Encode-2.98-alt1 1525447819 installed <13>Nov 24 10:22:29 rpmi: perl-Pod-Simple-3.35-alt1 1482098090 installed <13>Nov 24 10:22:29 rpmi: perl-Pod-Usage-1.69-alt1 1464274721 installed <13>Nov 24 10:22:29 rpmi: perl-podlators-4.11-alt1 1525935408 installed <13>Nov 24 10:22:29 rpmi: libyaml2-0.2.1-alt1 sisyphus.214707.100 1539464411 installed <13>Nov 24 10:22:29 rpmi: libxml2-devel-1:2.9.4.0.12.e905-alt1.1 1525115767 installed <13>Nov 24 10:22:29 rpmi: libwebp7-1.0.1-alt1 sisyphus.216740.100 1542890911 installed <13>Nov 24 10:22:29 rpmi: libruby-2.5.1-alt4 sisyphus.209945.120 1537061465 installed <13>Nov 24 10:22:29 rpmi: libts-1.0-alt1.qa1 1366249315 installed <13>Nov 24 10:22:29 rpmi: libproxy-0.4.15-alt2 sisyphus.214008.100 1538585336 installed <13>Nov 24 10:22:29 rpmi: zlib-devel-1.2.8-alt1 1371079011 installed <13>Nov 24 10:22:29 rpmi: libpcre2-10.32-alt1 sisyphus.212994.100 1536866761 installed <13>Nov 24 10:22:29 rpmi: libqt5-core-5.11.2-alt3 sisyphus.215483.100 1540484250 installed <13>Nov 24 10:22:29 rpmi: libqt5-sql-5.11.2-alt3 sisyphus.215483.100 1540484250 installed <13>Nov 24 10:22:29 rpmi: libqt5-test-5.11.2-alt3 sisyphus.215483.100 1540484250 installed <13>Nov 24 10:22:29 rpmi: libqt5-xml-5.11.2-alt3 sisyphus.215483.100 1540484250 installed <13>Nov 24 10:22:29 rpmi: libqt5-concurrent-5.11.2-alt3 sisyphus.215483.100 1540484250 installed <13>Nov 24 10:22:29 rpmi: libpcre16-8.42-alt1 1531419113 installed <13>Nov 24 10:22:29 rpmi: pcretest-8.42-alt1 1531419113 installed <13>Nov 24 10:22:29 rpmi: libwacom-data-0.32-alt1 sisyphus.216114.100 1541407217 installed <13>Nov 24 10:22:29 rpmi: udev-rules-1:239-alt3 sisyphus.215710.300 1540765573 installed <13>Nov 24 10:22:29 rpmi: libgudev-1:232-alt3 1523738518 installed <13>Nov 24 10:22:29 rpmi: libwacom-0.32-alt1 sisyphus.216114.100 1541407221 installed <13>Nov 24 10:22:29 rpmi: shared-mime-info-1.10-alt1.1 1530525599 installed <13>Nov 24 10:22:29 rpmi: libevdev-1.6.0-alt1 sisyphus.215605.100 1540547069 installed <13>Nov 24 10:22:29 rpmi: libinput-1.12.3-alt1 sisyphus.216192.100 1541585736 installed <13>Nov 24 10:22:29 rpmi: liblz4-1:1.8.3-alt1 sisyphus.213737.100 1538009686 installed <13>Nov 24 10:22:29 rpmi: libgpg-error-1.31-alt1.S1 1529015802 installed <13>Nov 24 10:22:29 rpmi: libgcrypt20-1.8.3-alt3 sisyphus.214019.140 1538990448 installed <13>Nov 24 10:22:30 rpmi: libsystemd-1:239-alt3 sisyphus.215710.300 1540765641 installed <13>Nov 24 10:22:30 rpmi: libdbus-1.12.10-alt1 sisyphus.212941.100 1536831873 installed <13>Nov 24 10:22:30 rpmi: libavahi-0.6.32-alt1 1500485702 installed <13>Nov 24 10:22:30 rpmi: libqt5-dbus-5.11.2-alt3 sisyphus.215483.100 1540484250 installed <13>Nov 24 10:22:30 rpmi: libxslt-1.1.32-alt2 1517429984 installed <13>Nov 24 10:22:30 rpmi: libxshmfence-1.2-alt2 1518613552 installed <13>Nov 24 10:22:30 rpmi: libX11-locales-3:1.6.7-alt1 sisyphus.214413.200 1539171080 installed <13>Nov 24 10:22:30 rpmi: libXdmcp-1.1.1-alt1 1334617701 installed <13>Nov 24 10:22:30 rpmi: libxcb-1.13.1-alt1 sisyphus.214413.100 1539170896 installed <13>Nov 24 10:22:30 rpmi: libX11-3:1.6.7-alt1 sisyphus.214413.200 1539171143 installed <13>Nov 24 10:22:30 rpmi: libXext-1.3.3-alt1 1409902959 installed <13>Nov 24 10:22:30 rpmi: libXfixes-5.0.3-alt1 sisyphus.216396.300 1542022162 installed <13>Nov 24 10:22:30 rpmi: libXrender-0.9.8-alt1 1371312112 installed <13>Nov 24 10:22:30 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed <13>Nov 24 10:22:30 rpmi: libXi-1.7.9-alt1.S1 1515755342 installed <13>Nov 24 10:22:30 rpmi: libXdamage-1.1.3-alt4 1297162593 installed <13>Nov 24 10:22:30 rpmi: libXcomposite-0.4.3-alt3 1297306936 installed <13>Nov 24 10:22:31 rpmi: libxcb-devel-1.13.1-alt1 sisyphus.214413.100 1539170896 installed <13>Nov 24 10:22:31 rpmi: libX11-devel-3:1.6.7-alt1 sisyphus.214413.200 1539171143 installed <13>Nov 24 10:22:31 rpmi: libXfixes-devel-5.0.3-alt1 sisyphus.216396.300 1542022162 installed <13>Nov 24 10:22:31 rpmi: libxcbutil-icccm-0.4.1-alt1 1396161557 installed <13>Nov 24 10:22:31 rpmi: libxcbutil-1:0.4.0-alt1 1413392888 installed <13>Nov 24 10:22:31 rpmi: libxcbutil-image-0.4.0-alt1 1446204182 installed <13>Nov 24 10:22:31 rpmi: libxcbutil-keysyms-0.4.0-alt1 1446204124 installed <13>Nov 24 10:22:31 rpmi: libxcb-render-util-0.3.9-alt3 sisyphus.213915.600 1538554008 installed <13>Nov 24 10:22:31 rpmi: libxkbcommon-x11-0.8.2-alt1 1533800181 installed <13>Nov 24 10:22:31 rpmi: libwayland-client-1.16.0-alt1 1535614871 installed <13>Nov 24 10:22:31 rpmi: libpciaccess-1:0.14-alt1 1528969252 installed <13>Nov 24 10:22:31 rpmi: libdrm-1:2.4.96-alt1 sisyphus.215486.100 1540374027 installed <13>Nov 24 10:22:31 rpmi: libGLX-mesa-4:18.2.5-alt1 sisyphus.216532.100 1542372718 installed <13>Nov 24 10:22:31 rpmi: libgbm-4:18.2.5-alt1 sisyphus.216532.100 1542372718 installed <13>Nov 24 10:22:31 rpmi: libEGL-mesa-4:18.2.5-alt1 sisyphus.216532.100 1542372718 installed <13>Nov 24 10:22:31 rpmi: libEGL-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Nov 24 10:22:31 rpmi: libGLX-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Nov 24 10:22:31 rpmi: libGL-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Nov 24 10:22:31 rpmi: libglvnd-devel-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Nov 24 10:22:31 rpmi: libEGL-devel-4:18.2.5-alt1 sisyphus.216532.100 1542372718 installed <13>Nov 24 10:22:31 rpmi: libGL-devel-4:18.2.5-alt1 sisyphus.216532.100 1542372718 installed <13>Nov 24 10:22:31 rpmi: gsettings-desktop-schemas-data-3.28.1-alt1 sisyphus.212587.100 1536082062 installed <13>Nov 24 10:22:32 rpmi: libgio-2.58.1-alt3 sisyphus.214034.100 1538601697 installed <13>Nov 24 10:22:32 rpmi: gsettings-desktop-schemas-3.28.1-alt1 sisyphus.212587.100 1536082066 installed <13>Nov 24 10:22:32 rpmi: rsync-3.1.3-alt1 1518721086 installed <13>Nov 24 10:22:32 rpmi: libedit3-3.1.20141030-alt1 1414760452 installed <13>Nov 24 10:22:32 rpmi: less-481-alt2 1477575586 installed <13>Nov 24 10:22:32 rpmi: gcc-c++-common-1.4.22-alt1 1519183788 installed <13>Nov 24 10:22:32 rpmi: libstdc++8-devel-8.2.1-alt1 sisyphus.214000.20 1542662379 installed <13>Nov 24 10:22:33 rpmi: gcc8-c++-8.2.1-alt1 sisyphus.214000.20 1542662379 installed <13>Nov 24 10:22:33 rpmi: gcc-c++-8-alt1 sisyphus.214000.40 1542664775 installed <13>Nov 24 10:22:33 rpmi: xml-utils-1:2.9.4.0.12.e905-alt1.1 1525115767 installed <13>Nov 24 10:22:33 rpmi: rpm-build-gir-0.7.2-alt4 1534675014 installed <13>Nov 24 10:22:33 rpmi: diffstat-1.59-alt1 1416013891 installed <13>Nov 24 10:22:33 rpmi: libuv-1.20.3-alt1 1526915432 installed <13>Nov 24 10:22:33 rpmi: librhash-1.3.5-alt2 1505156279 installed <13>Nov 24 10:22:33 rpmi: libjsoncpp19-1.8.4-alt2.S1 1518769525 installed <13>Nov 24 10:22:33 rpmi: publicsuffix-list-dafsa-20181106-alt1 sisyphus.216228.100 1541611754 installed <13>Nov 24 10:22:33 rpmi: libpsl-0.20.2-alt2 sisyphus.216228.200 1541611889 installed <13>Nov 24 10:22:33 rpmi: libnghttp2-1.34.0-alt1 sisyphus.214524.100 1539249634 installed <13>Nov 24 10:22:33 rpmi: libbrotlicommon-1.0.7-alt1 sisyphus.215491.100 1540428597 installed <13>Nov 24 10:22:33 rpmi: libbrotlidec-1.0.7-alt1 sisyphus.215491.100 1540428597 installed <13>Nov 24 10:22:33 rpmi: libnettle6-3.4-alt1 1511790186 installed <13>Nov 24 10:22:33 rpmi: libarchive13-3.3.1-alt1.S1 1488799507 installed <13>Nov 24 10:22:33 rpmi: rpm-macros-cmake-3.11.2-alt2 1532003403 installed <13>Nov 24 10:22:33 rpmi: cmake-modules-3.11.2-alt2 1532003375 installed <13>Nov 24 10:22:34 rpmi: llvm6.0-libs-6.0.0-alt0.11.rel sisyphus.212606.340 1536568129 installed <13>Nov 24 10:22:34 rpmi: clang6.0-libs-6.0.0-alt0.11.rel sisyphus.212606.340 1536568129 installed <13>Nov 24 10:22:34 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus.215627.200 1540831974 installed <13>Nov 24 10:22:34 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus.215627.200 1540831974 installed <13>Nov 24 10:22:34 rpmi: python-modules-curses-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 24 10:22:34 rpmi: libverto-0.3.0-alt1_5 1525957714 installed <13>Nov 24 10:22:34 rpmi: libkeyutils-1.5.10-alt1 1489994063 installed <13>Nov 24 10:22:34 rpmi: libcom_err-1.44.3-alt1 1532134732 installed <13>Nov 24 10:22:34 rpmi: libtasn1-4.13-alt2 1521133850 installed <13>Nov 24 10:22:34 rpmi: rpm-macros-alternatives-0.4.5-alt1.1 1404382149 installed <13>Nov 24 10:22:34 rpmi: alternatives-0.4.5-alt1.1 1404382149 installed <13>Nov 24 10:22:35 rpmi: libp11-kit-0.23.9-alt5 1525798298 installed <13>Nov 24 10:22:35 rpmi: ca-certificates-2018.11.12-alt1 sisyphus.216395.300 1542114035 installed <13>Nov 24 10:22:35 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>Nov 24 10:22:35 rpmi: p11-kit-trust-0.23.9-alt5 1525798298 installed <13>Nov 24 10:22:35 rpmi: libcrypto1.1-1.1.0j-alt1 sisyphus.216647.100 1542743878 installed <13>Nov 24 10:22:35 rpmi: libssl1.1-1.1.0j-alt1 sisyphus.216647.100 1542743878 installed <13>Nov 24 10:22:35 rpmi: libqt5-network-5.11.2-alt3 sisyphus.215483.100 1540484250 installed <13>Nov 24 10:22:35 rpmi: libqt5-xcbqpa-5.11.2-alt3 sisyphus.215483.100 1540484250 installed <13>Nov 24 10:22:35 rpmi: libqt5-eglfskmssupport-5.11.2-alt3 sisyphus.215483.100 1540484250 installed <13>Nov 24 10:22:35 rpmi: libqt5-eglfsdeviceintegration-5.11.2-alt3 sisyphus.215483.100 1540484250 installed <13>Nov 24 10:22:35 rpmi: libqt5-gui-5.11.2-alt3 sisyphus.215483.100 1540484250 installed <13>Nov 24 10:22:35 rpmi: libqt5-widgets-5.11.2-alt3 sisyphus.215483.100 1540484250 installed <86>Nov 24 10:22:35 groupadd[108730]: group added to /etc/group: name=_keytab, GID=499 <86>Nov 24 10:22:35 groupadd[108730]: group added to /etc/gshadow: name=_keytab <86>Nov 24 10:22:35 groupadd[108730]: new group: name=_keytab, GID=499 <13>Nov 24 10:22:35 rpmi: libkrb5-1.16.2-alt1 sisyphus.216047.100 1541159177 installed <13>Nov 24 10:22:35 rpmi: libpython3-3.6.5-alt1.1 1535734576 installed <13>Nov 24 10:22:35 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed <13>Nov 24 10:22:35 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed <13>Nov 24 10:22:36 rpmi: python3-3.6.5-alt1.1 1535734576 installed <13>Nov 24 10:22:36 rpmi: python3-base-3.6.5-alt1.1 1535734576 installed <13>Nov 24 10:22:36 rpmi: glib2-devel-2.58.1-alt3 sisyphus.214034.100 1538601697 installed <13>Nov 24 10:22:36 rpmi: libqt5-xmlpatterns-5.11.2-alt1 sisyphus.213569.200 1538124890 installed <13>Nov 24 10:22:36 rpmi: libqt5-quick-5.11.2-alt1 sisyphus.213569.300 1538125966 installed <13>Nov 24 10:22:37 rpmi: libqt5-qml-5.11.2-alt1 sisyphus.213569.300 1538125966 installed <13>Nov 24 10:22:37 rpmi: libcrypto10-1.0.2p-alt2 1535474186 installed <13>Nov 24 10:22:37 rpmi: libssl10-1.0.2p-alt2 1535474186 installed <13>Nov 24 10:22:37 rpmi: ruby-stdlibs-2.5.1-alt4 sisyphus.209945.120 1537061465 installed <13>Nov 24 10:22:37 rpmi: ruby-2.5.1-alt4 sisyphus.209945.120 1537061465 installed <13>Nov 24 10:22:37 rpmi: ruby-tools-2.5.1-alt4 sisyphus.209945.120 1537061429 installed <13>Nov 24 10:22:37 rpmi: ruby-test-unit-1:0.7-alt7 sisyphus.213689.100 1537966592 installed <13>Nov 24 10:22:37 rpmi: ruby-bundler-1.17.1-alt1 sisyphus.215752.340 1540975080 installed <13>Nov 24 10:22:37 rpmi: libqt5-quickparticles-5.11.2-alt1 sisyphus.213569.300 1538125966 installed <13>Nov 24 10:22:37 rpmi: libqt5-quicktest-5.11.2-alt1 sisyphus.213569.300 1538125966 installed <13>Nov 24 10:22:37 rpmi: libqt5-quickwidgets-5.11.2-alt1 sisyphus.213569.300 1538125966 installed <13>Nov 24 10:22:37 rpmi: libqt5-webchannel-5.11.2-alt1 sisyphus.213569.1100 1538128175 installed <13>Nov 24 10:22:37 rpmi: rpm-build-qml-5.11.2-alt1 sisyphus.213569.300 1538125966 installed <13>Nov 24 10:22:37 rpmi: libharfbuzz-devel-2.0.2-alt1 sisyphus.215425.100 1540400162 installed <13>Nov 24 10:22:37 rpmi: libfreetype-devel-2.9.1-alt1.S1 1530781053 installed <13>Nov 24 10:22:37 rpmi: libtirpc-1.0.3-alt1 1532008017 installed <13>Nov 24 10:22:37 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed <13>Nov 24 10:22:37 rpmi: python-modules-compiler-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 24 10:22:37 rpmi: python-modules-email-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 24 10:22:37 rpmi: python-modules-unittest-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 24 10:22:37 rpmi: python-modules-nis-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 24 10:22:37 rpmi: python-modules-encodings-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 24 10:22:38 rpmi: python-modules-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 24 10:22:38 rpmi: python-modules-ctypes-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 24 10:22:38 rpmi: python-modules-multiprocessing-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 24 10:22:38 rpmi: python-modules-logging-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 24 10:22:38 rpmi: python-tools-2to3-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 24 10:22:38 rpmi: python-modules-xml-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 24 10:22:38 rpmi: python-modules-hotshot-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 24 10:22:38 rpmi: python-modules-bsddb-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 24 10:22:38 rpmi: python-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 24 10:22:38 rpmi: python-modules-distutils-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 24 10:22:38 rpmi: python-module-pkg_resources-1:40.5.0-alt1 sisyphus.216029.100 1541106477 installed <13>Nov 24 10:22:38 rpmi: python-modules-json-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <13>Nov 24 10:22:38 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548749 installed <13>Nov 24 10:22:38 rpmi: python-dev-2.7.14-alt7.1 sisyphus.212296.100 1535808823 installed <86>Nov 24 10:22:38 groupadd[115224]: group added to /etc/group: name=sasl, GID=498 <86>Nov 24 10:22:38 groupadd[115224]: group added to /etc/gshadow: name=sasl <86>Nov 24 10:22:38 groupadd[115224]: new group: name=sasl, GID=498 <13>Nov 24 10:22:38 rpmi: libsasl2-3-2.1.27-alt0.2 1535660695 installed <13>Nov 24 10:22:38 rpmi: libldap-2.4.46-alt1 1535562135 installed <13>Nov 24 10:22:38 rpmi: libcurl-7.62.0-alt3 sisyphus.216461.100 1542191614 installed <13>Nov 24 10:22:38 rpmi: libcups-2.2.6-alt1 1510070343 installed <13>Nov 24 10:22:38 rpmi: libqt5-printsupport-5.11.2-alt3 sisyphus.215483.100 1540484250 installed <13>Nov 24 10:22:38 rpmi: libqt5-help-5.11.2-alt1 sisyphus.213569.400 1538126735 installed <13>Nov 24 10:22:38 rpmi: libqt5-opengl-5.11.2-alt3 sisyphus.215483.100 1540484250 installed <13>Nov 24 10:22:39 rpmi: qt5-base-devel-5.11.2-alt3 sisyphus.215483.100 1540484250 installed <13>Nov 24 10:22:39 rpmi: qt5-declarative-devel-5.11.2-alt1 sisyphus.213569.300 1538125966 installed <13>Nov 24 10:22:39 rpmi: openssh-common-7.9p1-alt1 sisyphus.215513.200 1541525253 installed <86>Nov 24 10:22:39 groupadd[117133]: group added to /etc/group: name=sshagent, GID=497 <86>Nov 24 10:22:39 groupadd[117133]: group added to /etc/gshadow: name=sshagent <86>Nov 24 10:22:39 groupadd[117133]: new group: name=sshagent, GID=497 <13>Nov 24 10:22:39 rpmi: openssh-clients-7.9p1-alt1 sisyphus.215513.200 1541525253 installed <13>Nov 24 10:22:39 rpmi: git-core-2.19.2-alt1 sisyphus.216711.100 1542851772 installed <13>Nov 24 10:22:39 rpmi: ruby-tool-setup-3.4.1-alt13 sisyphus.213465.100 1537944495 installed <13>Nov 24 10:22:39 rpmi: rpm-macros-ruby-1:0.7-alt7 sisyphus.213689.100 1537966592 installed <13>Nov 24 10:22:39 rpmi: rpm-build-ruby-1:0.7-alt7 sisyphus.213689.100 1537966592 installed <13>Nov 24 10:22:39 rpmi: qt5-webchannel-devel-5.11.2-alt1 sisyphus.213569.1100 1538128175 installed <13>Nov 24 10:22:39 rpmi: qt5-xmlpatterns-devel-5.11.2-alt1 sisyphus.213569.200 1538124890 installed <13>Nov 24 10:22:39 rpmi: qt5-tools-5.11.2-alt1 sisyphus.213569.400 1538126735 installed <13>Nov 24 10:22:40 rpmi: cmake-3.11.2-alt2 1532003403 installed <13>Nov 24 10:22:40 rpmi: python-module-setuptools-1:40.5.0-alt1 sisyphus.216029.100 1541106477 installed <13>Nov 24 10:22:40 rpmi: python-module-simplejson-3.15.0-alt1.qa1 sisyphus.214917.100 1539845528 installed <13>Nov 24 10:22:40 rpmi: fontconfig-devel-2.13.1-alt1 sisyphus.215917.100 1540973886 installed <13>Nov 24 10:22:40 rpmi: libgio-devel-2.58.1-alt3 sisyphus.214034.100 1538601697 installed <13>Nov 24 10:22:40 rpmi: libdrm-devel-1:2.4.96-alt1 sisyphus.215486.100 1540374027 installed <13>Nov 24 10:22:40 rpmi: libXcomposite-devel-0.4.3-alt3 1297306936 installed <13>Nov 24 10:22:40 rpmi: libXext-devel-1.3.3-alt1 1409902959 installed <13>Nov 24 10:22:40 rpmi: libXrender-devel-0.9.8-alt1 1371312112 installed <13>Nov 24 10:22:40 rpmi: libxslt-devel-1.1.32-alt2 1517429984 installed <13>Nov 24 10:22:40 rpmi: libpcre-devel-8.42-alt1 1531419113 installed <13>Nov 24 10:22:40 rpmi: libpng-devel-1.6.35-alt1 sisyphus.214397.100 1539159349 installed <13>Nov 24 10:22:40 rpmi: libwebp-devel-1.0.1-alt1 sisyphus.216740.100 1542890911 installed <13>Nov 24 10:22:40 rpmi: perl-Perl-Version-1.013-alt1 1410695669 installed <13>Nov 24 10:22:40 rpmi: libjpeg-devel-2:1.5.1-alt1 1498218318 installed <13>Nov 24 10:22:40 rpmi: libsqlite3-devel-3.25.2-alt2 sisyphus.215082.100 1539700318 installed <13>Nov 24 10:22:40 rpmi: perl-Digest-Perl-MD5-1.9-alt1 1394057208 installed <13>Nov 24 10:22:40 rpmi: libudev-devel-1:239-alt3 sisyphus.215710.300 1540765641 installed <13>Nov 24 10:22:40 rpmi: gperf-3.1-alt1 1490580464 installed <13>Nov 24 10:22:40 rpmi: flex-2.6.0-alt1 1449073223 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/qt5-webkit-5.212.0-alt9.nosrc.rpm Installing qt5-webkit-5.212.0-alt9.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.67190 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf qtwebkit-opensource-src-5.212.0 + echo 'Source #0 (qtwebkit-opensource-src-5.212.0.tar):' Source #0 (qtwebkit-opensource-src-5.212.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/qtwebkit-opensource-src-5.212.0.tar + cd qtwebkit-opensource-src-5.212.0 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #1 (0012-cmake-Fix-include-dir-in-the-generated-pkg-config-fi.patch):' Patch #1 (0012-cmake-Fix-include-dir-in-the-generated-pkg-config-fi.patch): + /usr/bin/patch -p1 patching file Source/WebKit/PlatformQt.cmake + echo 'Patch #2 (qtwebkit-5.212.0_cmake_cmp0071.patch):' Patch #2 (qtwebkit-5.212.0_cmake_cmp0071.patch): + /usr/bin/patch -p1 patching file CMakeLists.txt patching file Source/WebKit/CMakeLists.txt + echo 'Patch #10 (alt-flags.patch):' Patch #10 (alt-flags.patch): + /usr/bin/patch -p1 patching file Tools/Scripts/webkitdirs.pm + syncqt.pl-qt5 Source -version 5.212.0 = /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source = /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0 = /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0 QtWebKit: created fwd-include header(s) for /WebKit/qt/Api/ { qhttpheader_p.h (1), qwebdatabase.h (2), qwebdatabase_p.h (1), qwebelement.h (3), qwebelement_p.h (1), qwebfullscreenrequest.h (2), qwebfullscreenvideohandler.h (2), qwebhistory.h (3), qwebhistory_p.h (1), qwebhistoryinterface.h (2), qwebkitglobal.h (1), qwebkitplatformplugin.h (9), qwebplugindatabase_p.h (1), qwebpluginfactory.h (2), qwebscriptworld.h (2), qwebscriptworld_p.h (1), qwebsecurityorigin.h (2), qwebsecurityorigin_p.h (1), qwebsettings.h (2) } QtWebKit: created fwd-include header(s) for /WebKit2/UIProcess/API/qt/ { qquicknetworkreply_p.h (1), qquicknetworkrequest_p.h (1), qquickurlschemedelegate_p.h (1), qquickwebpage_p.h (1), qquickwebpage_p_p.h (1), qquickwebview_p.h (1), qquickwebview_p_p.h (1), qtwebsecurityorigin_p.h (1), qwebchannelwebkittransport_p.h (1), qwebdownloaditem_p.h (1), qwebdownloaditem_p_p.h (1), qwebiconimageprovider_p.h (1), qwebkittest_p.h (1), qwebloadrequest_p.h (1), qwebnavigationhistory_p.h (1), qwebnavigationhistory_p_p.h (1), qwebnavigationrequest_p.h (1), qwebpermissionrequest_p.h (1), qwebpreferences_p.h (1), qwebpreferences_p_p.h (1) } QtWebKit: created fwd-include header(s) for /WebKit2/UIProcess/API/qt/raw/ { qrawwebview_p.h (1), qrawwebview_p_p.h (1) } QtWebKit: created fwd-include header(s) for /WebKit2/UIProcess/API/qt/tests/ { bytearraytestdata.h (1), testwindow.h (1), util.h (1) } QtWebKit: created version header QtWebKit: created master header QtWebKit: created headers.pri file QtWebKitWidgets: created fwd-include header(s) for /WebKit/qt/WidgetApi/ { qgraphicswebview.h (2), qwebframe.h (3), qwebframe_p.h (1), qwebinspector.h (2), qwebinspector_p.h (1), qwebpage.h (2), qwebpage_p.h (1), qwebview.h (2), qwebviewaccessible_p.h (1) } QtWebKitWidgets: created version header QtWebKitWidgets: created master header QtWebKitWidgets: created headers.pri file + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.50553 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd qtwebkit-opensource-src-5.212.0 + export 'LDFLAGS= -Wl,--no-keep-memory' + LDFLAGS=' -Wl,--no-keep-memory' + export QT_HASH_SEED=0 + QT_HASH_SEED=0 + export QT_INSTALL_DOCS=/usr/share/doc/qt5 + QT_INSTALL_DOCS=/usr/share/doc/qt5 + export QT_VER=5.11.2 QT_VERSION=5.11.2 + QT_VER=5.11.2 + QT_VERSION=5.11.2 ++ echo 5.11.2 ++ sed 's|\.||g' + export QT_VERSION_TAG=5112 + QT_VERSION_TAG=5112 + export BUILDDIR=/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0 + BUILDDIR=/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0 + cmake -DCMAKE_INSTALL_PREFIX=/usr/share/qt5 -DCMAKE_SKIP_RPATH:BOOL=ON -DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON -DKDE_INSTALL_INCLUDEDIR:PATH=/usr/include/qt5 -DKDE_INSTALL_LIBEXECDIR:PATH=/usr/lib/qt5/libexec -DKDE_INSTALL_LIBDIR:PATH=/usr/lib -DKDE_INSTALL_QMLDIR=/usr/lib/qt5/qml -DPORT=Qt -DCMAKE_BUILD_TYPE=Release -DENABLE_TOOLS=OFF '-DCMAKE_C_FLAGS_RELEASE:STRING=-pipe -frecord-gcc-switches -Wall -O2 -march=i586 -mtune=generic -g1 -DNDEBUG' '-DCMAKE_CXX_FLAGS_RELEASE:STRING=-pipe -frecord-gcc-switches -Wall -O2 -march=i586 -mtune=generic -g1 -DNDEBUG' -DUSE_LD_GOLD=OFF -DUSE_GSTREAMER=OFF -DUSE_QT_MULTIMEDIA=OFF -DENABLE_GEOLOCATION=OFF -DENABLE_DEVICE_ORIENTATION=OFF -DENABLE_NETSCAPE_PLUGIN_API=OFF -DUSE_LIBHYPHEN=OFF -DUSE_WOFF2=OFF -DENABLE_INSPECTOR_UI=OFF -DENABLE_LINK_PREFETCH=OFF -DGENERATE_DOCUMENTATION=ON -- The C compiler identification is GNU 8.2.1 -- The CXX compiler identification is GNU 8.2.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found BISON: /usr/bin/bison (found suitable version "3.0.4.0.14.8bf2", minimum required is "2.1") -- Found Gperf: /usr/bin/gperf (Required is at least version "3.0.1") -- Found Perl: /usr/bin/perl (found suitable version "5.26.2", minimum required is "5.10.0") -- Found PythonInterp: /usr/bin/python2.7 (found suitable version "2.7.14", minimum required is "2.7.0") -- Could NOT find Ruby (missing: RUBY_INCLUDE_DIR RUBY_LIBRARY RUBY_CONFIG_INCLUDE_DIR) (found suitable version "2.5.1", minimum required is "1.9") -- Looking for include file features.h -- Looking for include file features.h - found -- Disabling ENABLE_LEGACY_WEB_AUDIO since USE_GSTREAMER is disabled. -- Disabling ENABLE_MEDIA_SOURCE since USE_GSTREAMER is disabled. -- Disabling ENABLE_WEB_AUDIO since USE_GSTREAMER is disabled. -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Checking for module 'sqlite3' -- Found sqlite3, version 3.25.2 -- Found Sqlite: /usr/include -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found JPEG: /usr/lib/libjpeg.so -- Found ZLIB: /usr/lib/libz.so (found version "1.2.8") -- Found PNG: /usr/lib/libpng.so (found version "1.6.35") -- Checking for module 'icu-uc' -- Found icu-uc, version 63.1 -- Checking for module 'icu-i18n' -- Found icu-i18n, version 63.1 -- Found ICU header files in /usr/include -- Found ICU libraries: /usr/lib/libicuuc.so -- Found LibXml2: /usr/lib/libxml2.so (found suitable version "2.9.4", minimum required is "2.8.0") -- Found LibXslt: /usr/lib/libxslt.so (found suitable version "1.1.32", minimum required is "1.1.7") -- Found WebP: /usr/include -- Qt OpenGL implementation: GL -- Qt OpenGL libraries: Qt5::Gui_GL -- Qt EGL libraries: Qt5::Gui_EGL -- Performing Test Qt5Gui_PRIVATE_HEADER_FOUND -- Performing Test Qt5Gui_PRIVATE_HEADER_FOUND - Success -- Performing Test Qt5Quick_PRIVATE_HEADER_FOUND -- Performing Test Qt5Quick_PRIVATE_HEADER_FOUND - Success -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Found X11: /usr/lib/libX11.so -- The following OPTIONAL packages have been found: * PkgConfig * WebP * Qt5OpenGL (required version >= 5.2.0) -- The following REQUIRED packages have been found: * BISON (required version >= 2.1) * Gperf (required version >= 3.0.1) * Perl (required version >= 5.10.0) * PythonInterp (required version >= 2.7.0) * Sqlite * Threads * JPEG * PNG * ZLIB * ICU * LibXml2 (required version >= 2.8.0) * LibXslt (required version >= 1.1.7) * Qt5Core * Qt5Gui * Qt5Network * Qt5Widgets * Qt5Test * Qt5QuickTest * Qt5PrintSupport Required for ENABLE_PRINT_SUPPORT=ON * Qt5Qml (required version >= 5.11.2) * Qt5Quick * Qt5WebChannel * Qt5 (required version >= 5.2.0) * X11 * Ruby (required version >= 1.9) -- Installing in the same prefix as Qt, adopting their path scheme. -- Using platform-specific CMakeLists: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PlatformQt.cmake -- Using platform-specific CMakeLists: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/PlatformQt.cmake -- Using platform-specific CMakeLists: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/shell/PlatformQt.cmake -- All-in-One build is enabled. -- Using platform-specific CMakeLists: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/PlatformQt.cmake -- Using platform-specific CMakeLists: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/PlatformQt.cmake -- Performing Test ATOMIC_INT64_IS_BUILTIN -- Performing Test ATOMIC_INT64_IS_BUILTIN - Success -- Looking for shm_open -- Looking for shm_open - not found -- Looking for shm_open -- Looking for shm_open - found -- Using platform-specific CMakeLists: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit2/PlatformQt.cmake -- Using platform-specific CMakeLists: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/PlatformQt.cmake -- Enabled features: -- ENABLE_ACCELERATED_2D_CANVAS ............ ON -- ENABLE_ALLINONE_BUILD ON -- ENABLE_API_TESTS ........................ ON -- ENABLE_CSS_GRID_LAYOUT ON -- ENABLE_DATABASE_PROCESS ................. ON -- ENABLE_DATALIST_ELEMENT ON -- ENABLE_DEVICE_ORIENTATION ............... OFF -- ENABLE_DRAG_SUPPORT ON -- ENABLE_FULLSCREEN_API ................... ON -- ENABLE_GAMEPAD_DEPRECATED ON -- ENABLE_GEOLOCATION ...................... OFF -- ENABLE_ICONDATABASE ON -- ENABLE_INDEXED_DATABASE ................. ON -- ENABLE_INSPECTOR_UI OFF -- ENABLE_JIT .............................. ON -- ENABLE_LEGACY_WEB_AUDIO OFF -- ENABLE_LINK_PREFETCH .................... OFF -- ENABLE_MEDIA_SOURCE OFF -- ENABLE_NETSCAPE_PLUGIN_API .............. OFF -- ENABLE_OPENGL ON -- ENABLE_PRINT_SUPPORT .................... ON -- ENABLE_QT_GESTURE_EVENTS ON -- ENABLE_QT_WEBCHANNEL .................... ON -- ENABLE_SAMPLING_PROFILER ON -- ENABLE_SPELLCHECK ....................... ON -- ENABLE_TOUCH_EVENTS ON -- ENABLE_VIDEO ............................ ON -- ENABLE_WEBKIT2 ON -- ENABLE_WEB_AUDIO ........................ OFF -- ENABLE_X11_TARGET ON -- ENABLE_XSLT ............................. ON -- USE_GSTREAMER OFF -- USE_LIBHYPHEN ........................... OFF -- USE_MEDIA_FOUNDATION OFF -- USE_QT_MULTIMEDIA ....................... OFF -- USE_SYSTEM_MALLOC OFF -- USE_WOFF2 ............................... OFF -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_SKIP_INSTALL_RPATH -- Build files have been written to: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0 + '[' 8 '!=' 1 ']' + make -j8 make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' Scanning dependencies of target prepare_docs make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' Scanning dependencies of target stageSharedScripts make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' Scanning dependencies of target qmlwebkitplugin-files make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' Scanning dependencies of target WebKit2-forwarding-headers make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 0%] Generating ../../DerivedSources/ForwardingHeaders/JavaScriptCore/Scripts/xxd.pl make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' Scanning dependencies of target qmlwebkitexperimentalplugin-files make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' Scanning dependencies of target bmalloc make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 0%] Generating ../../DerivedSources/ForwardingHeaders/JavaScriptCore/Scripts/UpdateContents.py make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 0%] Generating ../../DerivedSources/ForwardingHeaders/JavaScriptCore/Scripts/cssmin.py make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[1]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 0%] Built target qmlwebkitexperimentalplugin-files make[1]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[1]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 0%] Built target qmlwebkitplugin-files make[1]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 0%] Generating ../../DerivedSources/ForwardingHeaders/JavaScriptCore/Scripts/generate-js-builtins.py make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 0%] Generating ../../DerivedSources/ForwardingHeaders/JavaScriptCore/Scripts/generate-combined-inspector-json.py make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 0%] Generating ../../DerivedSources/ForwardingHeaders/JavaScriptCore/Scripts/inline-and-minify-stylesheets-and-scripts.py make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 0%] Generating ../../DerivedSources/ForwardingHeaders/JavaScriptCore/Scripts/jsmin.py make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 0%] Generating ../../DerivedSources/ForwardingHeaders/JavaScriptCore/Scripts/lazywriter.py make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 0%] Generating ../../DerivedSources/ForwardingHeaders/JavaScriptCore/Scripts/make-js-file-arrays.py make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 0%] Generating ../../DerivedSources/ForwardingHeaders/JavaScriptCore/Scripts/builtins.py make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Generating ../../DerivedSources/ForwardingHeaders/JavaScriptCore/Scripts/builtins_generate_combined_header.py make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Generating ../../DerivedSources/ForwardingHeaders/JavaScriptCore/Scripts/builtins_generate_combined_implementation.py make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Generating ../../DerivedSources/ForwardingHeaders/JavaScriptCore/Scripts/builtins_generate_separate_header.py make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Generating ../../DerivedSources/ForwardingHeaders/JavaScriptCore/Scripts/builtins_generate_separate_implementation.py make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Generating ../../DerivedSources/ForwardingHeaders/JavaScriptCore/Scripts/builtins_generator.py make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Generating ../../DerivedSources/ForwardingHeaders/JavaScriptCore/Scripts/builtins_model.py make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Generating ../../DerivedSources/ForwardingHeaders/JavaScriptCore/Scripts/builtins_templates.py make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[1]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Built target stageSharedScripts make[1]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/bmalloc/CMakeFiles/bmalloc.dir/bmalloc/Environment.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/bmalloc/CMakeFiles/bmalloc.dir/bmalloc/Logging.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 0%] Building CXX object Source/bmalloc/CMakeFiles/bmalloc.dir/bmalloc/Cache.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 0%] Building CXX object Source/bmalloc/CMakeFiles/bmalloc.dir/bmalloc/Allocator.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 0%] Building CXX object Source/bmalloc/CMakeFiles/bmalloc.dir/bmalloc/Deallocator.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/bmalloc/CMakeFiles/bmalloc.dir/bmalloc/ObjectType.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/bmalloc/CMakeFiles/bmalloc.dir/bmalloc/StaticMutex.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[1]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Built target WebKit2-forwarding-headers make[1]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/bmalloc/CMakeFiles/bmalloc.dir/bmalloc/XLargeMap.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' (qdoc) Could not find the module header in the include path for module "QtWebKit" (include paths: QVector() ) make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[1]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Built target prepare_docs make[1]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' Scanning dependencies of target generate_docs make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/bmalloc/CMakeFiles/bmalloc.dir/bmalloc/mbmalloc.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/bmalloc/CMakeFiles/bmalloc.dir/bmalloc/VMHeap.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' Scanning dependencies of target ANGLESupport make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/bmalloc/CMakeFiles/bmalloc.dir/bmalloc/Heap.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Linking CXX static library ../../lib/libbmalloc.a make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[1]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Built target bmalloc make[1]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Generating WorkQueueQt.moc make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Generating MainThreadQt.moc make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Generating RunLoopQt.moc make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' Scanning dependencies of target WTF make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/common/event_tracer.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/common/debug.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/common/mathutil.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/common/angleutils.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/common/tls.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/common/MemoryBuffer.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/common/utilities.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' qdoc: warning: "QtWebKit" Cannot locate index file for dependency "qtcore" qdoc: warning: "QtWebKit" Cannot locate index file for dependency "qtwidgets" qdoc: warning: "QtWebKit" Cannot locate index file for dependency "qtgui" qdoc: warning: "QtWebKit" Cannot locate index file for dependency "qtscript" qdoc: warning: "QtWebKit" Cannot locate index file for dependency "qtdoc" qdoc: warning: "QtWebKit" Cannot locate index file for dependency "qtprintsupport" qdoc: warning: "QtWebKit" Cannot locate index file for dependency "qtxml" qdoc: warning: "QtWebKit" Cannot locate index file for dependency "qtwebkitexamples" qdoc: warning: "QtWebKit" Cannot locate index file for dependency "qtquickcontrols" /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/qtwebkit.qdocconf:33: (qdoc) warning: Cannot find file or directory: Source/JavaScriptCore/qt/api (qdoc) Could not find the module header in the include path for module "QtWebKit" (include paths: QVector() ) /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebdatabase.cpp:31: (qdoc) warning: Cannot find 'QWebDatabase' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebdatabase.cpp:59: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebdatabase.cpp:67: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebdatabase.cpp:76: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebdatabase.cpp:84: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebdatabase.cpp:93: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebdatabase.cpp:102: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebdatabase.cpp:119: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebdatabase.cpp:141: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebdatabase.cpp:151: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebdatabase.cpp:160: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebdatabase.cpp:172: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:66: (qdoc) warning: Cannot find 'QWebElement' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:134: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:154: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:165: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:182: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:202: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:210: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:228: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:248: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:263: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:278: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:297: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:318: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:337: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:357: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:371: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:386: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:402: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:418: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:431: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:444: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:456: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:469: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:482: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:505: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:517: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:530: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:547: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:559: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:570: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:581: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:592: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:603: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:621: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:639: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:657: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:675: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:685: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:717: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:757: (qdoc) warning: Cannot find 'QWebElement::StyleResolveStrategy' specified with '\enum' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:773: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:854: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:883: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:896: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:906: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:919: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:932: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:948: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:968: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:991: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1015: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1042: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1064: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1089: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1114: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1142: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1158: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1177: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1193: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1230: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1263: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1304: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1336: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1379: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1395: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1411: (qdoc) warning: clang found diagnostics parsing \fn inline bool QWebElement::operator==(const QWebElement& o) const; error: use of undeclared identifier 'QWebElement' error: unknown type name 'QWebElement' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1418: (qdoc) warning: clang found diagnostics parsing \fn inline bool QWebElement::operator!=(const QWebElement& o) const; error: use of undeclared identifier 'QWebElement' error: unknown type name 'QWebElement' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1426: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1434: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1534: (qdoc) warning: Cannot find 'QWebElementCollection' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1559: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1566: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1574: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1583: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1592: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1599: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection &QWebElementCollection::operator+=(const QWebElementCollection &other) error: unknown type name 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' error: unknown type name 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1607: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1618: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1649: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1659: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1670: (qdoc) warning: clang found diagnostics parsing \fn const QWebElement QWebElementCollection::operator[](int position) const error: unknown type name 'QWebElement' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1676: (qdoc) warning: clang found diagnostics parsing \fn QWebElement QWebElementCollection::first() const error: unknown type name 'QWebElement' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1683: (qdoc) warning: clang found diagnostics parsing \fn QWebElement QWebElementCollection::last() const error: unknown type name 'QWebElement' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1690: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1708: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::const_iterator QWebElementCollection::begin() const error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1716: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::const_iterator QWebElementCollection::end() const error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1725: (qdoc) warning: Cannot find 'QWebElementCollection::const_iterator' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1736: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::const_iterator::const_iterator(const const_iterator &other) error: use of undeclared identifier 'QWebElementCollection' error: unknown type name 'const_iterator' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1742: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::const_iterator::const_iterator(const QWebElementCollection *collection, int index) error: use of undeclared identifier 'QWebElementCollection' error: unknown type name 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1747: (qdoc) warning: clang found diagnostics parsing \fn const QWebElement QWebElementCollection::const_iterator::operator*() const error: unknown type name 'QWebElement' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1753: (qdoc) warning: clang found diagnostics parsing \fn bool QWebElementCollection::const_iterator::operator==(const const_iterator &other) const error: use of undeclared identifier 'QWebElementCollection' error: unknown type name 'const_iterator' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1762: (qdoc) warning: clang found diagnostics parsing \fn bool QWebElementCollection::const_iterator::operator!=(const const_iterator &other) const error: use of undeclared identifier 'QWebElementCollection' error: unknown type name 'const_iterator' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1771: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::const_iterator &QWebElementCollection::const_iterator::operator++() error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1782: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::const_iterator QWebElementCollection::const_iterator::operator++(int) error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1793: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::const_iterator &QWebElementCollection::const_iterator::operator--() error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1804: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::const_iterator QWebElementCollection::const_iterator::operator--(int) error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1813: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::const_iterator &QWebElementCollection::const_iterator::operator+=(int j) error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1821: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::const_iterator &QWebElementCollection::const_iterator::operator-=(int j) error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1829: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::const_iterator QWebElementCollection::const_iterator::operator+(int j) const error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1838: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::const_iterator QWebElementCollection::const_iterator::operator-(int j) const error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1847: (qdoc) warning: clang found diagnostics parsing \fn int QWebElementCollection::const_iterator::operator-(const_iterator other) const error: use of undeclared identifier 'QWebElementCollection' error: unknown type name 'const_iterator' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1854: (qdoc) warning: clang found diagnostics parsing \fn bool QWebElementCollection::const_iterator::operator<(const const_iterator &other) const error: use of undeclared identifier 'QWebElementCollection' error: unknown type name 'const_iterator' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1861: (qdoc) warning: clang found diagnostics parsing \fn bool QWebElementCollection::const_iterator::operator<=(const const_iterator &other) const error: use of undeclared identifier 'QWebElementCollection' error: unknown type name 'const_iterator' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1868: (qdoc) warning: clang found diagnostics parsing \fn bool QWebElementCollection::const_iterator::operator>(const const_iterator &other) const error: use of undeclared identifier 'QWebElementCollection' error: unknown type name 'const_iterator' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1875: (qdoc) warning: clang found diagnostics parsing \fn bool QWebElementCollection::const_iterator::operator>=(const const_iterator &other) const error: use of undeclared identifier 'QWebElementCollection' error: unknown type name 'const_iterator' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1882: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::iterator QWebElementCollection::begin() error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1890: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::iterator QWebElementCollection::end() error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1899: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::const_iterator QWebElementCollection::constBegin() const error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1907: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::const_iterator QWebElementCollection::constEnd() const error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1916: (qdoc) warning: Cannot find 'QWebElementCollection::iterator' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1927: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::iterator::iterator(const iterator &other) error: use of undeclared identifier 'QWebElementCollection' error: unknown type name 'iterator' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1933: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::iterator::iterator(const QWebElementCollection *collection, int index) error: use of undeclared identifier 'QWebElementCollection' error: unknown type name 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1938: (qdoc) warning: clang found diagnostics parsing \fn const QWebElement QWebElementCollection::iterator::operator*() const error: unknown type name 'QWebElement' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1944: (qdoc) warning: clang found diagnostics parsing \fn bool QWebElementCollection::iterator::operator==(const iterator &other) const error: use of undeclared identifier 'QWebElementCollection' error: unknown type name 'iterator' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1953: (qdoc) warning: clang found diagnostics parsing \fn bool QWebElementCollection::iterator::operator!=(const iterator &other) const error: use of undeclared identifier 'QWebElementCollection' error: unknown type name 'iterator' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1962: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::iterator &QWebElementCollection::iterator::operator++() error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1973: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::iterator QWebElementCollection::iterator::operator++(int) error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1984: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::iterator &QWebElementCollection::iterator::operator--() error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:1995: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::iterator QWebElementCollection::iterator::operator--(int) error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:2004: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::iterator &QWebElementCollection::iterator::operator+=(int j) error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:2012: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::iterator &QWebElementCollection::iterator::operator-=(int j) error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:2020: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::iterator QWebElementCollection::iterator::operator+(int j) const error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:2029: (qdoc) warning: clang found diagnostics parsing \fn QWebElementCollection::iterator QWebElementCollection::iterator::operator-(int j) const error: use of undeclared identifier 'QWebElementCollection' error: use of undeclared identifier 'QWebElementCollection' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:2038: (qdoc) warning: clang found diagnostics parsing \fn int QWebElementCollection::iterator::operator-(iterator other) const error: use of undeclared identifier 'QWebElementCollection' error: unknown type name 'iterator' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:2045: (qdoc) warning: clang found diagnostics parsing \fn bool QWebElementCollection::iterator::operator<(const iterator &other) const error: use of undeclared identifier 'QWebElementCollection' error: unknown type name 'iterator' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:2052: (qdoc) warning: clang found diagnostics parsing \fn bool QWebElementCollection::iterator::operator<=(const iterator &other) const error: use of undeclared identifier 'QWebElementCollection' error: unknown type name 'iterator' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:2059: (qdoc) warning: clang found diagnostics parsing \fn bool QWebElementCollection::iterator::operator>(const iterator &other) const error: use of undeclared identifier 'QWebElementCollection' error: unknown type name 'iterator' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebelement.cpp:2066: (qdoc) warning: clang found diagnostics parsing \fn bool QWebElementCollection::iterator::operator>=(const iterator &other) const error: use of undeclared identifier 'QWebElementCollection' error: unknown type name 'iterator' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:44: (qdoc) warning: Cannot find 'QWebHistoryItem' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:74: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:84: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:95: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:102: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:115: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:128: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:141: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:156: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:169: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:182: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:205: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:232: (qdoc) warning: Cannot find 'QWebHistory' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:276: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:305: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:322: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:341: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:360: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:371: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:381: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:393: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:405: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:415: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:425: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:435: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:445: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:454: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:469: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:477: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:488: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:543: (qdoc) warning: clang found diagnostics parsing \fn QDataStream& operator<<(QDataStream& stream, const QWebHistory& history) error: unknown type name 'QDataStream' error: unknown type name 'QDataStream' error: unknown type name 'QWebHistory' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistory.cpp:560: (qdoc) warning: clang found diagnostics parsing \fn QDataStream& operator>>(QDataStream& stream, QWebHistory& history) error: unknown type name 'QDataStream' error: unknown type name 'QDataStream' error: unknown type name 'QWebHistory' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistoryinterface.cpp:43: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistoryinterface.cpp:68: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistoryinterface.cpp:78: (qdoc) warning: Cannot find 'QWebHistoryInterface' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistoryinterface.cpp:97: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistoryinterface.cpp:105: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistoryinterface.cpp:114: (qdoc) warning: clang found diagnostics parsing \fn bool QWebHistoryInterface::historyContains(const QString &url) const = 0 error: use of undeclared identifier 'QWebHistoryInterface' error: unknown type name 'QString' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebhistoryinterface.cpp:121: (qdoc) warning: clang found diagnostics parsing \fn void QWebHistoryInterface::addHistoryEntry(const QString &url) = 0 error: use of undeclared identifier 'QWebHistoryInterface' error: unknown type name 'QString' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebkitglobal.cpp:25: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebkitglobal.cpp:46: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebkitglobal.cpp:60: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebplugindatabase.cpp:54: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebplugindatabase.cpp:69: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebplugindatabase.cpp:79: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebplugindatabase.cpp:88: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebplugindatabase.cpp:100: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebplugindatabase.cpp:112: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebplugindatabase.cpp:142: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebplugindatabase.cpp:155: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebplugindatabase.cpp:165: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebplugindatabase.cpp:173: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebplugindatabase.cpp:188: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebplugindatabase.cpp:200: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebplugindatabase.cpp:208: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebplugindatabase.cpp:216: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebplugindatabase.cpp:272: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebplugindatabase.cpp:297: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebplugindatabase.cpp:310: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebplugindatabase.cpp:320: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebpluginfactory.cpp:23: (qdoc) warning: Cannot find 'QWebPluginFactory' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebpluginfactory.cpp:63: (qdoc) warning: Cannot find 'QWebPluginFactory::Plugin' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebpluginfactory.cpp:71: (qdoc) warning: Cannot find 'QWebPluginFactory::Plugin::name' specified with '\variable' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebpluginfactory.cpp:76: (qdoc) warning: Cannot find 'QWebPluginFactory::Plugin::description' specified with '\variable' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebpluginfactory.cpp:81: (qdoc) warning: Cannot find 'QWebPluginFactory::Plugin::mimeTypes' specified with '\variable' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebpluginfactory.cpp:86: (qdoc) warning: Cannot find 'QWebPluginFactory::MimeType' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebpluginfactory.cpp:94: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebpluginfactory.cpp:104: (qdoc) warning: clang found diagnostics parsing \fn bool QWebPluginFactory::MimeType::operator!=(const MimeType& other) const error: use of undeclared identifier 'QWebPluginFactory' error: unknown type name 'MimeType' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebpluginfactory.cpp:110: (qdoc) warning: Cannot find 'QWebPluginFactory::MimeType::name' specified with '\variable' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebpluginfactory.cpp:116: (qdoc) warning: Cannot find 'QWebPluginFactory::MimeType::description' specified with '\variable' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebpluginfactory.cpp:121: (qdoc) warning: Cannot find 'QWebPluginFactory::MimeType::fileExtensions' specified with '\variable' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebpluginfactory.cpp:128: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebpluginfactory.cpp:136: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebpluginfactory.cpp:143: (qdoc) warning: clang found diagnostics parsing \fn QList QWebPluginFactory::plugins() const = 0 error: no template named 'QList' error: use of undeclared identifier 'Plugin' error: use of undeclared identifier 'QWebPluginFactory' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebpluginfactory.cpp:153: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebpluginfactory.cpp:161: (qdoc) warning: clang found diagnostics parsing \fn QObject *QWebPluginFactory::create(const QString &mimeType, const QUrl &url, const QStringList &argumentNames, const QStringList &argumentValues) const = 0 error: unknown type name 'QObject' error: use of undeclared identifier 'QWebPluginFactory' error: unknown type name 'QString' error: unknown type name 'QUrl' error: unknown type name 'QStringList' error: unknown type name 'QStringList' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebscriptworld.cpp:30: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebscriptworld.cpp:54: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsecurityorigin.cpp:36: (qdoc) warning: Cannot find 'QWebSecurityOrigin' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsecurityorigin.cpp:78: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsecurityorigin.cpp:85: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsecurityorigin.cpp:94: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsecurityorigin.cpp:102: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsecurityorigin.cpp:110: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsecurityorigin.cpp:118: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsecurityorigin.cpp:127: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsecurityorigin.cpp:135: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsecurityorigin.cpp:151: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsecurityorigin.cpp:166: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsecurityorigin.cpp:184: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsecurityorigin.cpp:206: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsecurityorigin.cpp:221: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsecurityorigin.cpp:236: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsecurityorigin.cpp:257: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsecurityorigin.cpp:265: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsecurityorigin.cpp:277: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:324: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:340: (qdoc) warning: Cannot find 'QWebSettings' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:387: (qdoc) warning: Cannot find 'QWebSettings::FontFamily' specified with '\enum' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:402: (qdoc) warning: Cannot find 'QWebSettings::FontSize' specified with '\enum' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:414: (qdoc) warning: Cannot find 'QWebSettings::ThirdPartyCookiePolicy' specified with '\enum' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:429: (qdoc) warning: Cannot find 'QWebSettings::WebGraphic' specified with '\enum' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:444: (qdoc) warning: Cannot find 'QWebSettings::WebAttribute' specified with '\enum' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:629: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:638: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:651: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:665: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:683: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:693: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:709: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:720: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:755: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:770: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:780: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:801: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:820: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:866: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:881: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:899: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:945: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:962: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:971: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1001: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1009: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1017: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1030: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1040: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1050: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1064: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1078: (qdoc) warning: clang found diagnostics parsing \fn void QWebSettings::setAttribute(WebAttribute attribute, bool on) error: use of undeclared identifier 'QWebSettings' error: unknown type name 'WebAttribute' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1090: (qdoc) warning: clang found diagnostics parsing \fn bool QWebSettings::testAttribute(WebAttribute attribute) const error: use of undeclared identifier 'QWebSettings' error: unknown type name 'WebAttribute' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1105: (qdoc) warning: clang found diagnostics parsing \fn void QWebSettings::resetAttribute(WebAttribute attribute) error: use of undeclared identifier 'QWebSettings' error: unknown type name 'WebAttribute' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1123: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1144: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1158: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1169: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1179: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1207: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1221: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1236: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1247: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1266: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1278: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/Api/qwebsettings.cpp:1329: (qdoc) warning: clang found diagnostics parsing \fn QWebSettingsPrivate* QWebSettings::handle() const error: unknown type name 'QWebSettingsPrivate' error: use of undeclared identifier 'QWebSettings' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:142: (qdoc) warning: Cannot find 'QGraphicsWebView' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:173: (qdoc) warning: clang found diagnostics parsing \fn void QGraphicsWebView::loadStarted() error: use of undeclared identifier 'QGraphicsWebView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:181: (qdoc) warning: clang found diagnostics parsing \fn void QGraphicsWebView::loadFinished(bool ok) error: use of undeclared identifier 'QGraphicsWebView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:190: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:210: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:218: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:241: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:258: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:275: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:300: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:309: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:318: (qdoc) warning: Cannot find 'QGraphicsWebView::renderHints' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:331: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:342: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:356: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:374: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:439: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:496: (qdoc) warning: Cannot find 'QGraphicsWebView::url' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:520: (qdoc) warning: Cannot find 'QGraphicsWebView::title' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:534: (qdoc) warning: Cannot find 'QGraphicsWebView::icon' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:553: (qdoc) warning: Cannot find 'QGraphicsWebView::zoomFactor' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:571: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:587: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:605: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:616: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:628: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:640: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:651: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:663: (qdoc) warning: clang found diagnostics parsing \fn void QGraphicsWebView::load(const QNetworkRequest &request, QNetworkAccessManager::Operation operation, const QByteArray &body) error: use of undeclared identifier 'QGraphicsWebView' error: unknown type name 'QNetworkRequest' error: use of undeclared identifier 'QNetworkAccessManager' error: unknown type name 'QByteArray' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:680: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:706: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:722: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:734: (qdoc) warning: Cannot find 'QGraphicsWebView::modified' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:750: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:764: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:777: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:788: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:811: (qdoc) warning: Cannot find 'QGraphicsWebView::resizesToContents' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:840: (qdoc) warning: Cannot find 'QGraphicsWebView::tiledBackingStoreFrozen' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:876: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:891: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:898: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:912: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:926: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:940: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:954: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:965: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:976: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:986: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:996: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:1006: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:1018: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:1036: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:1054: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:1073: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:1086: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:1101: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:1112: (qdoc) warning: clang found diagnostics parsing \fn void QGraphicsWebView::statusBarMessage(const QString& text) error: use of undeclared identifier 'QGraphicsWebView' error: unknown type name 'QString' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:1118: (qdoc) warning: clang found diagnostics parsing \fn void QGraphicsWebView::loadProgress(int progress) error: use of undeclared identifier 'QGraphicsWebView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qgraphicswebview.cpp:1132: (qdoc) warning: clang found diagnostics parsing \fn void QGraphicsWebView::linkClicked(const QUrl &url) error: use of undeclared identifier 'QGraphicsWebView' error: unknown type name 'QUrl' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:129: (qdoc) warning: Cannot find 'QWebFrame' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:179: (qdoc) warning: Cannot find 'QWebFrame::RenderLayer' specified with '\enum' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:224: (qdoc) warning: clang found diagnostics parsing \fn void QWebFrame::addToJavaScriptWindowObject(const QString &name, QObject *object, ValueOwnership own) error: use of undeclared identifier 'QWebFrame' error: unknown type name 'QString' error: unknown type name 'QObject' error: unknown type name 'ValueOwnership' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:248: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:258: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:269: (qdoc) warning: Cannot find 'QWebFrame::title' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:281: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:317: (qdoc) warning: Cannot find 'QWebFrame::url' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:341: (qdoc) warning: Cannot find 'QWebFrame::requestedUrl' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:354: (qdoc) warning: Cannot find 'QWebFrame::baseUrl' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:366: (qdoc) warning: Cannot find 'QWebFrame::icon' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:378: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:386: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:396: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:409: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:424: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:453: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:471: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:484: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:502: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:512: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:520: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:534: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:545: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:556: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:569: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:580: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:593: (qdoc) warning: Cannot find 'QWebFrame::scrollPosition' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:612: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:621: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:636: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:644: (qdoc) warning: Cannot find 'QWebFrame::textSizeMultiplier' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:656: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:665: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:673: (qdoc) warning: Cannot find 'QWebFrame::zoomFactor' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:689: (qdoc) warning: Cannot find 'QWebFrame::focus' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:700: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:710: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:721: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:729: (qdoc) warning: Cannot find 'QWebFrame::contentsSize' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:740: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:758: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:775: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:792: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:805: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:813: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:901: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:942: (qdoc) warning: clang found diagnostics parsing \fn void QWebFrame::javaScriptWindowObjectCleared() error: use of undeclared identifier 'QWebFrame' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:954: (qdoc) warning: clang found diagnostics parsing \fn void QWebFrame::provisionalLoad() error: use of undeclared identifier 'QWebFrame' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:959: (qdoc) warning: clang found diagnostics parsing \fn void QWebFrame::titleChanged(const QString &title) error: use of undeclared identifier 'QWebFrame' error: unknown type name 'QString' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:968: (qdoc) warning: clang found diagnostics parsing \fn void QWebFrame::urlChanged(const QUrl &url) error: use of undeclared identifier 'QWebFrame' error: unknown type name 'QUrl' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:977: (qdoc) warning: clang found diagnostics parsing \fn void QWebFrame::initialLayoutCompleted() error: use of undeclared identifier 'QWebFrame' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:986: (qdoc) warning: clang found diagnostics parsing \fn void QWebFrame::iconChanged() error: use of undeclared identifier 'QWebFrame' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:995: (qdoc) warning: clang found diagnostics parsing \fn void QWebFrame::contentsSizeChanged(const QSize &size) error: use of undeclared identifier 'QWebFrame' error: unknown type name 'QSize' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1005: (qdoc) warning: clang found diagnostics parsing \fn void QWebFrame::loadStarted() error: use of undeclared identifier 'QWebFrame' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1014: (qdoc) warning: clang found diagnostics parsing \fn void QWebFrame::loadFinished(bool ok) error: use of undeclared identifier 'QWebFrame' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1024: (qdoc) warning: clang found diagnostics parsing \fn void QWebFrame::pageChanged() error: use of undeclared identifier 'QWebFrame' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1033: (qdoc) warning: Cannot find 'QWebHitTestResult' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1053: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1061: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1071: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1089: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1097: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1105: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1117: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1128: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1143: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1153: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1163: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1174: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1188: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1199: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1212: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1224: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1234: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1244: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1255: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1266: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1276: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1286: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebframe.cpp:1298: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebinspector.cpp:29: (qdoc) warning: Cannot find 'QWebInspector' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebinspector.cpp:78: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebinspector.cpp:87: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebinspector.cpp:98: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebinspector.cpp:131: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebinspector.cpp:140: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebinspector.cpp:146: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebinspector.cpp:152: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebinspector.cpp:158: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebinspector.cpp:166: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebinspector.cpp:172: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:953: (qdoc) warning: Cannot find 'QWebPage::palette' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1026: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1072: (qdoc) warning: Cannot find 'QWebPage::FindFlag' specified with '\enum' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1094: (qdoc) warning: Cannot find 'QWebPage::VisibilityState' specified with '\enum' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1108: (qdoc) warning: Cannot find 'QWebPage::LinkDelegationPolicy' specified with '\enum' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1122: (qdoc) warning: Cannot find 'QWebPage::NavigationType' specified with '\enum' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1138: (qdoc) warning: Cannot find 'QWebPage::WebAction' specified with '\enum' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1235: (qdoc) warning: Cannot find 'QWebPage::WebWindowType' specified with '\enum' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1244: (qdoc) warning: Cannot find 'QWebPage::PermissionPolicy' specified with '\enum' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1256: (qdoc) warning: Cannot find 'QWebPage::Feature' specified with '\enum' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1268: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::featurePermissionRequested(QWebFrame* frame, QWebPage::Feature feature); error: use of undeclared identifier 'QWebPage' error: use of undeclared identifier 'QWebPage' error: unknown type name 'QWebFrame' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1277: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::featurePermissionRequestCanceled(QWebFrame* frame, QWebPage::Feature feature); error: use of undeclared identifier 'QWebPage' error: use of undeclared identifier 'QWebPage' error: unknown type name 'QWebFrame' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1287: (qdoc) warning: Cannot find 'QWebPage::ViewportAttributes' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1305: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1320: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1336: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1344: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1363: (qdoc) warning: clang found diagnostics parsing \fn inline bool QWebPage::ViewportAttributes::isValid() const error: use of undeclared identifier 'QWebPage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1370: (qdoc) warning: clang found diagnostics parsing \fn inline QSize QWebPage::ViewportAttributes::size() const error: unknown type name 'QSize' error: use of undeclared identifier 'QWebPage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1374: (qdoc) warning: clang found diagnostics parsing \fn inline qreal QWebPage::ViewportAttributes::initialScaleFactor() const error: unknown type name 'qreal' error: use of undeclared identifier 'QWebPage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1378: (qdoc) warning: clang found diagnostics parsing \fn inline qreal QWebPage::ViewportAttributes::minimumScaleFactor() const error: unknown type name 'qreal' error: use of undeclared identifier 'QWebPage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1382: (qdoc) warning: clang found diagnostics parsing \fn inline qreal QWebPage::ViewportAttributes::maximumScaleFactor() const error: unknown type name 'qreal' error: use of undeclared identifier 'QWebPage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1386: (qdoc) warning: clang found diagnostics parsing \fn inline bool QWebPage::ViewportAttributes::isUserScalable() const error: use of undeclared identifier 'QWebPage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1391: (qdoc) warning: Cannot find 'QWebPage' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1450: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1465: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1473: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1487: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1499: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1516: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1525: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1554: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1564: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1587: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1606: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1627: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1669: (qdoc) warning: clang found diagnostics parsing \fn bool QWebPage::shouldInterruptJavaScript() error: use of undeclared identifier 'QWebPage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1687: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::setFeaturePermission(QWebFrame* frame, Feature feature, PermissionPolicy policy) error: use of undeclared identifier 'QWebPage' error: unknown type name 'QWebFrame' error: unknown type name 'Feature' error: unknown type name 'PermissionPolicy' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1719: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1747: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1761: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1769: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:1785: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2018: (qdoc) warning: Cannot find 'QWebPage::viewportSize' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2116: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2181: (qdoc) warning: Cannot find 'QWebPage::preferredContentsSize' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2232: (qdoc) warning: clang found diagnostics parsing \fn bool QWebPage::acceptNavigationRequest(QWebFrame *frame, const QNetworkRequest &request, QWebPage::NavigationType type) error: use of undeclared identifier 'QWebPage' error: unknown type name 'QWebFrame' error: unknown type name 'QNetworkRequest' error: use of undeclared identifier 'QWebPage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2270: (qdoc) warning: Cannot find 'QWebPage::hasSelection' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2282: (qdoc) warning: Cannot find 'QWebPage::selectedText' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2296: (qdoc) warning: Cannot find 'QWebPage::selectedHtml' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2312: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2574: (qdoc) warning: Cannot find 'QWebPage::modified' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2594: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2608: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2766: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2779: (qdoc) warning: Cannot find 'QWebPage::contentEditable' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2803: (qdoc) warning: Cannot find 'QWebPage::forwardUnsupportedContent' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2825: (qdoc) warning: Cannot find 'QWebPage::linkDelegationPolicy' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2891: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2907: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2953: (qdoc) warning: Cannot find 'QWebPage::Extension' specified with '\enum' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2970: (qdoc) warning: Cannot find 'QWebPage::ErrorDomain' specified with '\enum' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2981: (qdoc) warning: Cannot find 'QWebPage::ExtensionOption' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:2992: (qdoc) warning: Cannot find 'QWebPage::ExtensionReturn' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3002: (qdoc) warning: Cannot find 'QWebPage::ErrorPageExtensionOption' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3018: (qdoc) warning: Cannot find 'QWebPage::ErrorPageExtensionOption::url' specified with '\variable' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3023: (qdoc) warning: Cannot find 'QWebPage::ErrorPageExtensionOption::frame' specified with '\variable' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3028: (qdoc) warning: Cannot find 'QWebPage::ErrorPageExtensionOption::domain' specified with '\variable' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3033: (qdoc) warning: Cannot find 'QWebPage::ErrorPageExtensionOption::error' specified with '\variable' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3039: (qdoc) warning: Cannot find 'QWebPage::ErrorPageExtensionOption::errorString' specified with '\variable' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3044: (qdoc) warning: Cannot find 'QWebPage::ErrorPageExtensionReturn' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3065: (qdoc) warning: clang found diagnostics parsing \fn QWebPage::ErrorPageExtensionReturn::ErrorPageExtensionReturn() error: use of undeclared identifier 'QWebPage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3072: (qdoc) warning: Cannot find 'QWebPage::ErrorPageExtensionReturn::contentType' specified with '\variable' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3077: (qdoc) warning: Cannot find 'QWebPage::ErrorPageExtensionReturn::encoding' specified with '\variable' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3082: (qdoc) warning: Cannot find 'QWebPage::ErrorPageExtensionReturn::baseUrl' specified with '\variable' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3089: (qdoc) warning: Cannot find 'QWebPage::ErrorPageExtensionReturn::content' specified with '\variable' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3094: (qdoc) warning: Cannot find 'QWebPage::ChooseMultipleFilesExtensionOption' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3108: (qdoc) warning: Cannot find 'QWebPage::ChooseMultipleFilesExtensionOption::parentFrame' specified with '\variable' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3113: (qdoc) warning: Cannot find 'QWebPage::ChooseMultipleFilesExtensionOption::suggestedFileNames' specified with '\variable' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3118: (qdoc) warning: Cannot find 'QWebPage::ChooseMultipleFilesExtensionReturn::fileNames' specified with '\variable' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3123: (qdoc) warning: Cannot find 'QWebPage::ChooseMultipleFilesExtensionReturn' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3137: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3211: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3233: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3253: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3263: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3282: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3296: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3307: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3320: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3331: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3354: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3366: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3377: (qdoc) warning: Cannot find 'QWebPage::visibilityState' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3407: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::viewportChangeRequested() error: use of undeclared identifier 'QWebPage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3417: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::loadStarted() error: use of undeclared identifier 'QWebPage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3425: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::loadProgress(int progress) error: use of undeclared identifier 'QWebPage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3436: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::loadFinished(bool ok) error: use of undeclared identifier 'QWebPage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3446: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::linkHovered(const QString &link, const QString &title, const QString &textContent) error: use of undeclared identifier 'QWebPage' error: unknown type name 'QString' error: unknown type name 'QString' error: unknown type name 'QString' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3460: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::statusBarMessage(const QString& text) error: use of undeclared identifier 'QWebPage' error: unknown type name 'QString' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3466: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::frameCreated(QWebFrame *frame) error: use of undeclared identifier 'QWebPage' error: unknown type name 'QWebFrame' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3474: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::selectionChanged() error: use of undeclared identifier 'QWebPage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3483: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::contentsChanged() error: use of undeclared identifier 'QWebPage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3493: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::geometryChangeRequested(const QRect& geom) error: use of undeclared identifier 'QWebPage' error: unknown type name 'QRect' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3500: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::repaintRequested(const QRect& dirtyRect) error: use of undeclared identifier 'QWebPage' error: unknown type name 'QRect' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3513: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::scrollRequested(int dx, int dy, const QRect& rectToScroll) error: use of undeclared identifier 'QWebPage' error: unknown type name 'QRect' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3520: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::windowCloseRequested() error: use of undeclared identifier 'QWebPage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3527: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::printRequested(QWebFrame *frame) error: use of undeclared identifier 'QWebPage' error: unknown type name 'QWebFrame' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3536: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::unsupportedContent(QNetworkReply *reply) error: use of undeclared identifier 'QWebPage' error: unknown type name 'QNetworkReply' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3554: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::downloadRequested(const QNetworkRequest &request) error: use of undeclared identifier 'QWebPage' error: unknown type name 'QNetworkRequest' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3563: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::microFocusChanged() error: use of undeclared identifier 'QWebPage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3572: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::linkClicked(const QUrl &url) error: use of undeclared identifier 'QWebPage' error: unknown type name 'QUrl' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3586: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::toolBarVisibilityChangeRequested(bool visible) error: use of undeclared identifier 'QWebPage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3593: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::statusBarVisibilityChangeRequested(bool visible) error: use of undeclared identifier 'QWebPage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3600: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::menuBarVisibilityChangeRequested(bool visible) error: use of undeclared identifier 'QWebPage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3607: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::databaseQuotaExceeded(QWebFrame* frame, QString databaseName); error: use of undeclared identifier 'QWebPage' error: unknown type name 'QWebFrame' error: unknown type name 'QString' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3616: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::applicationCacheQuotaExceeded(QWebSecurityOrigin* origin, quint64 defaultOriginQuota, quint64 totalSpaceNeeded); error: use of undeclared identifier 'QWebPage' error: unknown type name 'QWebSecurityOrigin' error: unknown type name 'quint64' error: unknown type name 'quint64' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3624: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::saveFrameStateRequested(QWebFrame* frame, QWebHistoryItem* item); error: use of undeclared identifier 'QWebPage' error: unknown type name 'QWebFrame' error: unknown type name 'QWebHistoryItem' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebpage.cpp:3638: (qdoc) warning: clang found diagnostics parsing \fn void QWebPage::restoreFrameStateRequested(QWebFrame* frame); error: use of undeclared identifier 'QWebPage' error: unknown type name 'QWebFrame' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:72: (qdoc) warning: Cannot find 'QWebView' specified with '\class' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:169: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:194: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:202: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:243: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:294: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:306: (qdoc) warning: clang found diagnostics parsing \fn void QWebView::load(const QNetworkRequest &request, QNetworkAccessManager::Operation operation, const QByteArray &body) error: use of undeclared identifier 'QWebView' error: unknown type name 'QNetworkRequest' error: use of undeclared identifier 'QNetworkAccessManager' error: unknown type name 'QByteArray' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:323: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:349: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:365: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:377: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:391: (qdoc) warning: Cannot find 'QWebView::title' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:406: (qdoc) warning: Cannot find 'QWebView::url' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:429: (qdoc) warning: Cannot find 'QWebView::icon' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:444: (qdoc) warning: Cannot find 'QWebView::hasSelection' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:459: (qdoc) warning: Cannot find 'QWebView::selectedText' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:474: (qdoc) warning: Cannot find 'QWebView::selectedHtml' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:491: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:500: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:516: (qdoc) warning: Cannot find 'QWebView::modified' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:555: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:563: (qdoc) warning: Cannot find 'QWebView::zoomFactor' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:579: (qdoc) warning: Cannot find 'QWebView::textSizeMultiplier' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:593: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:602: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:610: (qdoc) warning: Cannot find 'QWebView::renderHints' specified with '\property' in any header file /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:622: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:633: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:647: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:666: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:689: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:736: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:748: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:763: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:779: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:795: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:806: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:814: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:837: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:857: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:868: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:879: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:890: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:902: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:915: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:927: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:937: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:947: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:957: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:967: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:977: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:987: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:997: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:1007: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:1016: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:1025: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:1033: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:1042: (qdoc) warning: clang found diagnostics parsing \fn void QWebView::titleChanged(const QString &title) error: use of undeclared identifier 'QWebView' error: unknown type name 'QString' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:1050: (qdoc) warning: clang found diagnostics parsing \fn void QWebView::urlChanged(const QUrl &url) error: use of undeclared identifier 'QWebView' error: unknown type name 'QUrl' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:1058: (qdoc) warning: clang found diagnostics parsing \fn void QWebView::statusBarMessage(const QString& text) error: use of undeclared identifier 'QWebView' error: unknown type name 'QString' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:1064: (qdoc) warning: clang found diagnostics parsing \fn void QWebView::iconChanged() error: use of undeclared identifier 'QWebView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:1075: (qdoc) warning: clang found diagnostics parsing \fn void QWebView::loadStarted() error: use of undeclared identifier 'QWebView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:1083: (qdoc) warning: clang found diagnostics parsing \fn void QWebView::loadFinished(bool ok) error: use of undeclared identifier 'QWebView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:1092: (qdoc) warning: clang found diagnostics parsing \fn void QWebView::selectionChanged() error: use of undeclared identifier 'QWebView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:1100: (qdoc) warning: clang found diagnostics parsing \fn void QWebView::loadProgress(int progress) error: use of undeclared identifier 'QWebView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/WidgetApi/qwebview.cpp:1114: (qdoc) warning: clang found diagnostics parsing \fn void QWebView::linkClicked(const QUrl &url) error: use of undeclared identifier 'QWebView' error: unknown type name 'QUrl' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:1726: (qdoc) warning: C++ class QQuickWebView not found: \instantiates QQuickWebView /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:2054: (qdoc) warning: Cannot tie this documentation to anything [I found a /*! ... */ comment, but there was no topic command (e.g., '\fn', '\page') in the comment and no function definition following the comment.] /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit2/UIProcess/API/qt/qwebloadrequest.cpp:41: (qdoc) warning: C++ class QWebLoadRequest not found: \instantiates QWebLoadRequest /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'index.html' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QObject' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QObject' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'Object Model' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QObject' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QWidget' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'Graphics View framework' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'Qt Quick' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'Qt Script' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'Making Applications Scriptable' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'Making Applications Scriptable' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QWebFrame::addToJavaScriptWindowObject()' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'Signals and Slots' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QMetaObject::normalizedSignature()' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QString' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QChar' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QString' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QDate' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QTime' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QDateTime' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QRegExp' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QRegExp' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QRegExp' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QVariantList' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QStringList' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QObjectList' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QList' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QVariantList' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QVariantMap' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QMap' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QString' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QVariant' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QVariantMap' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QObject' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QVariantMap' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QVariantList' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QVariant' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QVariant' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QVariant' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QString' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QVariantMap' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QVariantList' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QVariant' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QVariant' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QVariant' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QObject' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QObject' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QWidget' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QObject' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QWidget' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QWidget' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QObject' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QObject' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QObject' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QObject' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QPixmap' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QImage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QPixmap' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QPixmap' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QImage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QPixmap' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QImage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QPixmap' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QPixmap' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QImage' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QObject' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-bridge.qdoc:1: (qdoc) warning: Can't link to 'QObject' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit.qdoc:1: (qdoc) warning: Can't link to 'index.html' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit.qdoc:1: (qdoc) warning: '\brief' statement does not end with a full stop. /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit.qdoc:1: (qdoc) warning: Can't link to 'qmake' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'index.html' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QGraphicsWebView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QWebView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QWebView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QWidget' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QWidget' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QGraphicsView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QWidget' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QGraphicsWebView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QGraphicsWebView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QGraphicsView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QGraphicsWebView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QGraphicsWebView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QGraphicsWebView::resizesToContents' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QGraphicsWebView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QGraphicsWebView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QGraphicsItem::ItemStacksBehindParent' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QGraphicsWebView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QGraphicsWebView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QGraphicsWebView::resizesToContents' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QWebPage::ViewportAttributes' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit-goes-mobile.qdoc:1: (qdoc) warning: Can't link to 'QGraphicsWebView::setTiledBackingStoreFrozen()' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit.qdoc:20: (qdoc) warning: Can't link to 'index.html' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit.qdoc:35: (qdoc) warning: Can't link to 'index.html' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit.qdoc:35: (qdoc) warning: Can't link to 'WebKit Open Source Project' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit.qdoc:35: (qdoc) warning: Can't link to 'qmake' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit.qdoc:35: (qdoc) warning: Can't link to 'QWebFrame::findAllElements()' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit.qdoc:35: (qdoc) warning: Can't link to 'QWebFrame::findFirstElement()' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit.qdoc:35: (qdoc) warning: Can't link to 'QWebSettings::PluginsEnabled' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit/qt/docs/qtwebkit.qdoc:35: (qdoc) warning: Can't link to 'Qt WebKit Examples' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:1693: (qdoc) warning: Can't link to 'index.html' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:1693: (qdoc) warning: Can't link to 'Qt WebKit Examples' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:1726: (qdoc) warning: Can't link to 'index.html' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:1726: (qdoc) warning: Can't link to 'index.html' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:1726: (qdoc) warning: Can't link to 'ScrollView' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:1726: (qdoc) warning: Can't link to 'Qt Quick Controls' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:2424: (qdoc) warning: Can't link to 'Qt::KeyboardModifier' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:2424: (qdoc) warning: Can't link to 'Qt::MouseButton' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit2/UIProcess/API/qt/qwebloadrequest.cpp:41: (qdoc) warning: Can't link to 'index.html' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebKit2/UIProcess/API/qt/qwebloadrequest.cpp:41: (qdoc) warning: Can't link to 'index.html' make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[1]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Built target generate_docs make[1]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' Scanning dependencies of target html_docs make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[1]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Built target html_docs make[1]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' Scanning dependencies of target qch_docs make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/usr/src/tmp/runtime-builder' Building up file structure... Insert custom filters... Insert help data for filter section (1 of 1)... Insert files... Insert contents... Insert indices... Documentation successfully generated. make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[1]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Built target qch_docs make[1]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/blocklayout.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/blocklayoutHLSL.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/BuiltInFunctionEmulatorHLSL.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/Assertions.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/ASTMetadataHLSL.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/ArrayReturnValueToOutParameter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/DirectiveHandler.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/Atomics.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/CodeGen.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/CallDAG.cpp.o /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/CallDAG.cpp: In constructor 'CallDAG::CallDAGCreator::CallDAGCreator(TInfoSinkBase*)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/CallDAG.cpp:221:12: warning: 'CallDAG::CallDAGCreator::mCurrentIndex' will be initialized after [-Wreorder] size_t mCurrentIndex; ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/CallDAG.cpp:217:20: warning: 'TInfoSinkBase* CallDAG::CallDAGCreator::mCreationInfo' [-Wreorder] TInfoSinkBase *mCreationInfo; ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/CallDAG.cpp:19:5: warning: when initialized here [-Wreorder] CallDAGCreator(TInfoSinkBase *info) ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/BuiltInFunctionEmulator.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/Diagnostics.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/BitVector.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/ForLoopUnroll.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/CompilationThread.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/CryptographicUtilities.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/InfoSink.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/InitializeDll.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/FlagStd140Structs.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/InitializeParseContext.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/EmulatePrecision.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/CryptographicallyRandomNumber.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp:12: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/InitializeVariables.h: In constructor 'InitializeVariables::InitializeVariables(const InitVariableInfoList&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/InitializeVariables.h:47:10: warning: 'InitializeVariables::mCodeInserted' will be initialized after [-Wreorder] bool mCodeInserted; ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/InitializeVariables.h:46:26: warning: 'InitializeVariables::InitVariableInfoList InitializeVariables::mVariables' [-Wreorder] InitVariableInfoList mVariables; ^~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/InitializeVariables.h:28:5: warning: when initialized here [-Wreorder] InitializeVariables(const InitVariableInfoList &vars) ^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp:13: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h: In constructor 'TParseContext::TParseContext(TSymbolTable&, TExtensionBehavior&, TIntermediate&, sh::GLenum, ShShaderSpec, int, bool, TInfoSink&, bool)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:69:18: warning: 'TParseContext::diagnostics' will be initialized after [-Wreorder] TDiagnostics diagnostics; ^~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:56:9: warning: 'int TParseContext::shaderVersion' [-Wreorder] int shaderVersion; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp:13: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:28:5: warning: when initialized here [-Wreorder] TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, sh::GLenum type, ShShaderSpec spec, int options, bool checksPrecErrors, TInfoSink& is, bool debugShaderPrecisionSupported) : ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 1%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/glslang_lex.cpp.o In file included from ./glslang_lex.cpp:1026: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h: In constructor 'TParseContext::TParseContext(TSymbolTable&, TExtensionBehavior&, TIntermediate&, sh::GLenum, ShShaderSpec, int, bool, TInfoSink&, bool)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:69:18: warning: 'TParseContext::diagnostics' will be initialized after [-Wreorder] TDiagnostics diagnostics; ^~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:56:9: warning: 'int TParseContext::shaderVersion' [-Wreorder] int shaderVersion; ^~~~~~~~~~~~~ In file included from ./glslang_lex.cpp:1026: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:28:5: warning: when initialized here [-Wreorder] TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, sh::GLenum type, ShShaderSpec spec, int options, bool checksPrecErrors, TInfoSink& is, bool debugShaderPrecisionSupported) : ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/InitializeVariables.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/InitializeVariables.cpp:7: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/InitializeVariables.h: In constructor 'InitializeVariables::InitializeVariables(const InitVariableInfoList&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/InitializeVariables.h:47:10: warning: 'InitializeVariables::mCodeInserted' will be initialized after [-Wreorder] bool mCodeInserted; ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/InitializeVariables.h:46:26: warning: 'InitializeVariables::InitVariableInfoList InitializeVariables::mVariables' [-Wreorder] InitVariableInfoList mVariables; ^~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/InitializeVariables.h:28:5: warning: when initialized here [-Wreorder] InitializeVariables(const InitVariableInfoList &vars) ^~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/CurrentTime.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/IntermTraverse.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/Operator.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/Intermediate.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/LoopInfo.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/Initialize.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/IntermNode.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/intermOut.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/OutputESSL.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSLBase.h:14, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputESSL.h:10, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputESSL.cpp:7: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h: In constructor 'TParseContext::TParseContext(TSymbolTable&, TExtensionBehavior&, TIntermediate&, sh::GLenum, ShShaderSpec, int, bool, TInfoSink&, bool)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:69:18: warning: 'TParseContext::diagnostics' will be initialized after [-Wreorder] TDiagnostics diagnostics; ^~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:56:9: warning: 'int TParseContext::shaderVersion' [-Wreorder] int shaderVersion; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSLBase.h:14, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputESSL.h:10, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputESSL.cpp:7: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:28:5: warning: when initialized here [-Wreorder] TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, sh::GLenum type, ShShaderSpec spec, int options, bool checksPrecErrors, TInfoSink& is, bool debugShaderPrecisionSupported) : ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/OutputGLSL.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSLBase.h:14, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSL.h:10, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSL.cpp:7: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h: In constructor 'TParseContext::TParseContext(TSymbolTable&, TExtensionBehavior&, TIntermediate&, sh::GLenum, ShShaderSpec, int, bool, TInfoSink&, bool)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:69:18: warning: 'TParseContext::diagnostics' will be initialized after [-Wreorder] TDiagnostics diagnostics; ^~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:56:9: warning: 'int TParseContext::shaderVersion' [-Wreorder] int shaderVersion; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSLBase.h:14, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSL.h:10, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSL.cpp:7: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:28:5: warning: when initialized here [-Wreorder] TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, sh::GLenum type, ShShaderSpec spec, int options, bool checksPrecErrors, TInfoSink& is, bool debugShaderPrecisionSupported) : ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/glslang_tab.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/glslang_tab.cpp:93: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h: In constructor 'TParseContext::TParseContext(TSymbolTable&, TExtensionBehavior&, TIntermediate&, sh::GLenum, ShShaderSpec, int, bool, TInfoSink&, bool)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:69:18: warning: 'TParseContext::diagnostics' will be initialized after [-Wreorder] TDiagnostics diagnostics; ^~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:56:9: warning: 'int TParseContext::shaderVersion' [-Wreorder] int shaderVersion; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/glslang_tab.cpp:93: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:28:5: warning: when initialized here [-Wreorder] TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, sh::GLenum type, ShShaderSpec spec, int options, bool checksPrecErrors, TInfoSink& is, bool debugShaderPrecisionSupported) : ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/DataLog.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/PoolAlloc.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/parseConst.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/parseConst.cpp:7: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h: In constructor 'TParseContext::TParseContext(TSymbolTable&, TExtensionBehavior&, TIntermediate&, sh::GLenum, ShShaderSpec, int, bool, TInfoSink&, bool)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:69:18: warning: 'TParseContext::diagnostics' will be initialized after [-Wreorder] TDiagnostics diagnostics; ^~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:56:9: warning: 'int TParseContext::shaderVersion' [-Wreorder] int shaderVersion; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/parseConst.cpp:7: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:28:5: warning: when initialized here [-Wreorder] TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, sh::GLenum type, ShShaderSpec spec, int options, bool checksPrecErrors, TInfoSink& is, bool debugShaderPrecisionSupported) : ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/QualifierAlive.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/PruneEmptyDeclarations.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/OutputGLSLBase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSLBase.h:14, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSLBase.cpp:7: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h: In constructor 'TParseContext::TParseContext(TSymbolTable&, TExtensionBehavior&, TIntermediate&, sh::GLenum, ShShaderSpec, int, bool, TInfoSink&, bool)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:69:18: warning: 'TParseContext::diagnostics' will be initialized after [-Wreorder] TDiagnostics diagnostics; ^~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:56:9: warning: 'int TParseContext::shaderVersion' [-Wreorder] int shaderVersion; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSLBase.h:14, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSLBase.cpp:7: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:28:5: warning: when initialized here [-Wreorder] TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, sh::GLenum type, ShShaderSpec spec, int options, bool checksPrecErrors, TInfoSink& is, bool debugShaderPrecisionSupported) : ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/RegenerateStructNames.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/RemoveSwitchFallThrough.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/DateMath.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/RewriteElseBlocks.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/SeparateDeclarations.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/SearchSymbol.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/SearchSymbol.h:13, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/SearchSymbol.cpp:9: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h: In constructor 'TParseContext::TParseContext(TSymbolTable&, TExtensionBehavior&, TIntermediate&, sh::GLenum, ShShaderSpec, int, bool, TInfoSink&, bool)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:69:18: warning: 'TParseContext::diagnostics' will be initialized after [-Wreorder] TDiagnostics diagnostics; ^~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:56:9: warning: 'int TParseContext::shaderVersion' [-Wreorder] int shaderVersion; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/SearchSymbol.h:13, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/SearchSymbol.cpp:9: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:28:5: warning: when initialized here [-Wreorder] TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, sh::GLenum type, ShShaderSpec spec, int options, bool checksPrecErrors, TInfoSink& is, bool debugShaderPrecisionSupported) : ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/ScalarizeVecAndMatConstructorArgs.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/SeparateArrayInitialization.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/ParseContext.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.cpp:7: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h: In constructor 'TParseContext::TParseContext(TSymbolTable&, TExtensionBehavior&, TIntermediate&, sh::GLenum, ShShaderSpec, int, bool, TInfoSink&, bool)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:69:18: warning: 'TParseContext::diagnostics' will be initialized after [-Wreorder] TDiagnostics diagnostics; ^~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:56:9: warning: 'int TParseContext::shaderVersion' [-Wreorder] int shaderVersion; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.cpp:7: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:28:5: warning: when initialized here [-Wreorder] TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, sh::GLenum type, ShShaderSpec spec, int options, bool checksPrecErrors, TInfoSink& is, bool debugShaderPrecisionSupported) : ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/DecimalNumber.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/FastBitVector.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/ShaderVars.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/ShaderLang.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 2%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.h:18, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.cpp:7: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h: In constructor 'TParseContext::TParseContext(TSymbolTable&, TExtensionBehavior&, TIntermediate&, sh::GLenum, ShShaderSpec, int, bool, TInfoSink&, bool)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:69:18: warning: 'TParseContext::diagnostics' will be initialized after [-Wreorder] TDiagnostics diagnostics; ^~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:56:9: warning: 'int TParseContext::shaderVersion' [-Wreorder] int shaderVersion; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.h:18, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.cpp:7: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:28:5: warning: when initialized here [-Wreorder] TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, sh::GLenum type, ShShaderSpec spec, int options, bool checksPrecErrors, TInfoSink& is, bool debugShaderPrecisionSupported) : ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.cpp:7: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.h: In constructor 'sh::OutputHLSL::OutputHLSL(sh::GLenum, int, const TExtensionBehavior&, const char*, ShShaderOutput, int, const std::vector&, int)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.h:172:9: warning: 'sh::OutputHLSL::mNumRenderTargets' will be initialized after [-Wreorder] int mNumRenderTargets; ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.h:104:9: warning: 'int sh::OutputHLSL::mCompileOptions' [-Wreorder] int mCompileOptions; ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.cpp:99:1: warning: when initialized here [-Wreorder] OutputHLSL::OutputHLSL(sh::GLenum shaderType, int shaderVersion, ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/SimplifyArrayAssignment.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/SymbolTable.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/FastMalloc.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/TranslatorHLSL.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.h:18, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorHLSL.cpp:10: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h: In constructor 'TParseContext::TParseContext(TSymbolTable&, TExtensionBehavior&, TIntermediate&, sh::GLenum, ShShaderSpec, int, bool, TInfoSink&, bool)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:69:18: warning: 'TParseContext::diagnostics' will be initialized after [-Wreorder] TDiagnostics diagnostics; ^~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:56:9: warning: 'int TParseContext::shaderVersion' [-Wreorder] int shaderVersion; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.h:18, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorHLSL.cpp:10: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:28:5: warning: when initialized here [-Wreorder] TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, sh::GLenum type, ShShaderSpec spec, int options, bool checksPrecErrors, TInfoSink& is, bool debugShaderPrecisionSupported) : ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/Types.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/TranslatorESSL.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSLBase.h:14, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputESSL.h:10, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorESSL.cpp:11: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h: In constructor 'TParseContext::TParseContext(TSymbolTable&, TExtensionBehavior&, TIntermediate&, sh::GLenum, ShShaderSpec, int, bool, TInfoSink&, bool)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:69:18: warning: 'TParseContext::diagnostics' will be initialized after [-Wreorder] TDiagnostics diagnostics; ^~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:56:9: warning: 'int TParseContext::shaderVersion' [-Wreorder] int shaderVersion; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSLBase.h:14, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputESSL.h:10, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorESSL.cpp:11: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:28:5: warning: when initialized here [-Wreorder] TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, sh::GLenum type, ShShaderSpec spec, int options, bool checksPrecErrors, TInfoSink& is, bool debugShaderPrecisionSupported) : ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/FilePrintStream.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/UnfoldShortCircuitAST.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/FunctionDispatcher.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/TranslatorGLSL.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSLBase.h:14, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSL.h:10, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorGLSL.cpp:12: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h: In constructor 'TParseContext::TParseContext(TSymbolTable&, TExtensionBehavior&, TIntermediate&, sh::GLenum, ShShaderSpec, int, bool, TInfoSink&, bool)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:69:18: warning: 'TParseContext::diagnostics' will be initialized after [-Wreorder] TDiagnostics diagnostics; ^~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:56:9: warning: 'int TParseContext::shaderVersion' [-Wreorder] int shaderVersion; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSLBase.h:14, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSL.h:10, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorGLSL.cpp:12: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:28:5: warning: when initialized here [-Wreorder] TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, sh::GLenum type, ShShaderSpec spec, int options, bool checksPrecErrors, TInfoSink& is, bool debugShaderPrecisionSupported) : ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/StructureHLSL.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.h:18, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/StructureHLSL.cpp:12: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h: In constructor 'TParseContext::TParseContext(TSymbolTable&, TExtensionBehavior&, TIntermediate&, sh::GLenum, ShShaderSpec, int, bool, TInfoSink&, bool)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:69:18: warning: 'TParseContext::diagnostics' will be initialized after [-Wreorder] TDiagnostics diagnostics; ^~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:56:9: warning: 'int TParseContext::shaderVersion' [-Wreorder] int shaderVersion; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.h:18, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/StructureHLSL.cpp:12: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:28:5: warning: when initialized here [-Wreorder] TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, sh::GLenum type, ShShaderSpec spec, int options, bool checksPrecErrors, TInfoSink& is, bool debugShaderPrecisionSupported) : ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/UnfoldShortCircuit.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/UnfoldShortCircuit.h:13, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/UnfoldShortCircuit.cpp:11: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h: In constructor 'TParseContext::TParseContext(TSymbolTable&, TExtensionBehavior&, TIntermediate&, sh::GLenum, ShShaderSpec, int, bool, TInfoSink&, bool)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:69:18: warning: 'TParseContext::diagnostics' will be initialized after [-Wreorder] TDiagnostics diagnostics; ^~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:56:9: warning: 'int TParseContext::shaderVersion' [-Wreorder] int shaderVersion; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/UnfoldShortCircuit.h:13, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/UnfoldShortCircuit.cpp:11: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:28:5: warning: when initialized here [-Wreorder] TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, sh::GLenum type, ShShaderSpec spec, int options, bool checksPrecErrors, TInfoSink& is, bool debugShaderPrecisionSupported) : ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/UtilsHLSL.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/GregorianDateTime.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/UniformHLSL.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.h:18, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/UniformHLSL.h:13, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/UniformHLSL.cpp:10: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h: In constructor 'TParseContext::TParseContext(TSymbolTable&, TExtensionBehavior&, TIntermediate&, sh::GLenum, ShShaderSpec, int, bool, TInfoSink&, bool)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:69:18: warning: 'TParseContext::diagnostics' will be initialized after [-Wreorder] TDiagnostics diagnostics; ^~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:56:9: warning: 'int TParseContext::shaderVersion' [-Wreorder] int shaderVersion; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.h:18, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/UniformHLSL.h:13, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/UniformHLSL.cpp:10: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:28:5: warning: when initialized here [-Wreorder] TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, sh::GLenum type, ShShaderSpec spec, int options, bool checksPrecErrors, TInfoSink& is, bool debugShaderPrecisionSupported) : ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/ValidateOutputs.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ValidateOutputs.cpp:10: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h: In constructor 'TParseContext::TParseContext(TSymbolTable&, TExtensionBehavior&, TIntermediate&, sh::GLenum, ShShaderSpec, int, bool, TInfoSink&, bool)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:69:18: warning: 'TParseContext::diagnostics' will be initialized after [-Wreorder] TDiagnostics diagnostics; ^~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:56:9: warning: 'int TParseContext::shaderVersion' [-Wreorder] int shaderVersion; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ValidateOutputs.cpp:10: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:28:5: warning: when initialized here [-Wreorder] TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, sh::GLenum type, ShShaderSpec spec, int options, bool checksPrecErrors, TInfoSink& is, bool debugShaderPrecisionSupported) : ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/util.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/HashTable.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/ValidateSwitch.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ValidateSwitch.cpp:9: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h: In constructor 'TParseContext::TParseContext(TSymbolTable&, TExtensionBehavior&, TIntermediate&, sh::GLenum, ShShaderSpec, int, bool, TInfoSink&, bool)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:69:18: warning: 'TParseContext::diagnostics' will be initialized after [-Wreorder] TDiagnostics diagnostics; ^~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:56:9: warning: 'int TParseContext::shaderVersion' [-Wreorder] int shaderVersion; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ValidateSwitch.cpp:9: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:28:5: warning: when initialized here [-Wreorder] TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, sh::GLenum type, ShShaderSpec spec, int options, bool checksPrecErrors, TInfoSink& is, bool debugShaderPrecisionSupported) : ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/ValidateLimitations.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ValidateLimitations.cpp:10: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h: In constructor 'TParseContext::TParseContext(TSymbolTable&, TExtensionBehavior&, TIntermediate&, sh::GLenum, ShShaderSpec, int, bool, TInfoSink&, bool)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:69:18: warning: 'TParseContext::diagnostics' will be initialized after [-Wreorder] TDiagnostics diagnostics; ^~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:56:9: warning: 'int TParseContext::shaderVersion' [-Wreorder] int shaderVersion; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ValidateLimitations.cpp:10: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:28:5: warning: when initialized here [-Wreorder] TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, sh::GLenum type, ShShaderSpec spec, int options, bool checksPrecErrors, TInfoSink& is, bool debugShaderPrecisionSupported) : ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/VersionGLSL.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/VariablePacker.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/VariableInfo.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/preprocessor/DiagnosticsBase.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/depgraph/DependencyGraph.cpp.o /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/depgraph/DependencyGraph.cpp:7: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning(disable: 4718) make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/preprocessor/DirectiveHandlerBase.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/preprocessor/Lexer.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/preprocessor/Input.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/Lock.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/preprocessor/Macro.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/depgraph/DependencyGraphTraverse.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/depgraph/DependencyGraphOutput.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/preprocessor/ExpressionParser.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/depgraph/DependencyGraphBuilder.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/MD5.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/preprocessor/Token.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/timing/RestrictVertexShaderTiming.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/preprocessor/Preprocessor.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/preprocessor/DirectiveParser.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/libANGLE/Platform.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/preprocessor/Tokenizer.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/MainThread.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/preprocessor/MacroExpander.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/third_party/compiler/ArrayBoundsClamper.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/NumberOfCores.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 3%] Building CXX object Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/timing/RestrictFragmentShaderTiming.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/timing/RestrictFragmentShaderTiming.cpp:8: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h: In constructor 'TParseContext::TParseContext(TSymbolTable&, TExtensionBehavior&, TIntermediate&, sh::GLenum, ShShaderSpec, int, bool, TInfoSink&, bool)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:69:18: warning: 'TParseContext::diagnostics' will be initialized after [-Wreorder] TDiagnostics diagnostics; ^~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:56:9: warning: 'int TParseContext::shaderVersion' [-Wreorder] int shaderVersion; ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/timing/RestrictFragmentShaderTiming.cpp:8: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h:28:5: warning: when initialized here [-Wreorder] TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, sh::GLenum type, ShShaderSpec spec, int options, bool checksPrecErrors, TInfoSink& is, bool debugShaderPrecisionSupported) : ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/OSRandomSource.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Linking CXX static library ../../lib/libANGLESupport.a make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/PageBlock.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[1]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Built target ANGLESupport make[1]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/MediaTime.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/RAMSize.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/ParallelJobsGeneric.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/ParallelJobs.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/ParallelJobsGeneric.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/ParallelJobsGeneric.cpp:58:57: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/ParallelJobs.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/ParallelJobsGeneric.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/RandomNumber.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/RefCountedLeakCounter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/ParallelHelperPool.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/RunLoop.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/RefCounter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/SixCharacterHash.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/PrintStream.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/StackBounds.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/StackStats.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/Threading.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/SHA1.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/WTFThreadData.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/WordLock.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/dtoa/bignum-dtoa.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/StringPrintStream.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/dtoa/cached-powers.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/MetaAllocator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = void* const&; Extra = WTF::MetaAllocator::FreeSpaceNode*&; Key = void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = void* const&; V = WTF::MetaAllocator::FreeSpaceNode*&; KeyArg = void*; MappedArg = WTF::MetaAllocator::FreeSpaceNode*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = WTF::MetaAllocator::FreeSpaceNode*&; KeyArg = void*; MappedArg = WTF::MetaAllocator::FreeSpaceNode*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = void*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.cpp:251:63: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::IntHash >; T = const unsigned int&; Extra = int; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = int; KeyArg = unsigned int; MappedArg = unsigned int; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = int; KeyArg = unsigned int; MappedArg = unsigned int; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.cpp:405:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/ParkingLot.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/dtoa/bignum.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/WorkQueue.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/dtoa/diy-fp.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/dtoa/fixed-dtoa.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/dtoa/fast-dtoa.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/dtoa/double-conversion.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/dtoa/strtod.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/CString.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 4%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/dtoa.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/AtomicString.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/AtomicStringTable.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/StringBuilder.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/Base64.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/StringStatics.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/threads/BinarySemaphore.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/AtomicStringImpl.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/unicode/UTF8.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/OSAllocatorPosix.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/unicode/icu/CollatorICU.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/ThreadIdentifierDataPthreads.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/StringView.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/SymbolRegistry.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/SymbolRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/SymbolRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::SymbolRegistryKey]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::SymbolRegistryKey; Value = WTF::SymbolRegistryKey; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash::Hash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::SymbolRegistryKey]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator::Hash>; T = const WTF::SymbolRegistryKey&; Extra = WTF::SymbolRegistryKey; Key = WTF::SymbolRegistryKey; Value = WTF::SymbolRegistryKey; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash::Hash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::Hash, WTF::HashTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::SymbolRegistryKey; Value = WTF::SymbolRegistryKey; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::DefaultHash::Hash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::Hash, WTF::HashTraits, WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::SymbolRegistryKey]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::SymbolRegistryKey; HashArg = WTF::DefaultHash::Hash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult::Hash, WTF::HashTraits, WTF::HashTraits > >; WTF::HashSet::ValueType = WTF::SymbolRegistryKey]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/SymbolRegistry.cpp:39:63: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class WTF::SymbolRegistryKey'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/SymbolRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/SymbolRegistry.h:39:7: note: 'class WTF::SymbolRegistryKey' declared here class SymbolRegistryKey { ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/UniStdExtras.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/ThreadingPthreads.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/ThreadingPthreads.cpp:40: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = const unsigned int&; Extra = std::unique_ptr; Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = std::unique_ptr; KeyArg = unsigned int; MappedArg = std::unique_ptr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::unique_ptr; KeyArg = unsigned int; MappedArg = std::unique_ptr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/ThreadingPthreads.cpp:151:83: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/DateMath.h:52, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/ThreadingPthreads.cpp:37: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/qt/StringQt.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/StringImpl.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/qt/MainThreadQt.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/WTFString.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.cpp:724:18: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/qt/RunLoopQt.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RunLoop.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/qt/RunLoopQt.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = WTF::RunLoop::TimerBase*; Key = int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = WTF::RunLoop::TimerBase*; KeyArg = int; MappedArg = WTF::RunLoop::TimerBase*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const int&; V = WTF::RunLoop::TimerBase*; KeyArg = int; MappedArg = WTF::RunLoop::TimerBase*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RunLoop::TimerBase*; KeyArg = int; MappedArg = WTF::RunLoop::TimerBase*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/qt/RunLoopQt.cpp:144:44: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RunLoop.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/qt/RunLoopQt.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/qt/WorkQueueQt.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Linking CXX static library ../../../lib/libWTF.a make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[1]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Built target WTF make[1]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' Scanning dependencies of target gtest make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/Bytecodes.h, ../../DerivedSources/JavaScriptCore/InitBytecodes.asm make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/ThirdParty/gtest/CMakeFiles/gtest.dir/src/gtest-filepath.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/ThirdParty/gtest/CMakeFiles/gtest.dir/src/gtest-test-part.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/ThirdParty/gtest/CMakeFiles/gtest.dir/src/gtest_main.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/ThirdParty/gtest/CMakeFiles/gtest.dir/src/gtest-death-test.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/ThirdParty/gtest/CMakeFiles/gtest.dir/src/gtest-typed-test.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/ThirdParty/gtest/CMakeFiles/gtest.dir/src/gtest-port.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' Scanning dependencies of target LLIntOffsetsExtractor make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/ThirdParty/gtest/CMakeFiles/gtest.dir/src/gtest.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Linking CXX shared library ../../../lib/libgtest.so make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[1]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Built target gtest make[1]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Building CXX object Source/JavaScriptCore/CMakeFiles/LLIntOffsetsExtractor.dir/llint/LLIntOffsetsExtractor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Linking CXX executable ../../bin/LLIntOffsetsExtractor make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[1]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Built target LLIntOffsetsExtractor make[1]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/ArrayIteratorPrototype.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/ArrayConstructor.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/BooleanPrototype.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/ErrorPrototype.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/DateConstructor.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/GeneratorPrototype.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/IntlCollatorPrototype.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/IntlCollatorConstructor.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/InspectorInstrumentationObject.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/DatePrototype.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/IntlNumberFormatPrototype.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/IntlDateTimeFormatConstructor.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/IntlDateTimeFormatPrototype.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/IntlNumberFormatConstructor.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/JSDataViewPrototype.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/JSInternalPromiseConstructor.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/JSPromiseConstructor.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/JSPromisePrototype.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/JSONObject.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/ModuleLoaderObject.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/NumberPrototype.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/MapPrototype.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/NumberConstructor.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/RegExpConstructor.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/RegExpPrototype.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/ReflectObject.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/StringIteratorPrototype.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/StringConstructor.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/ObjectConstructor.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/Lexer.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/SymbolPrototype.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/SymbolConstructor.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/SetPrototype.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/udis86_itab.c, ../../DerivedSources/JavaScriptCore/udis86_itab.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/CombinedDomains.json make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Generating ../../DerivedSources/JavaScriptCore/KeywordLookup.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/JSCBuiltins.cpp, ../../DerivedSources/JavaScriptCore/JSCBuiltins.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Generating ../../DerivedSources/JavaScriptCore/RegExpJitTables.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Generating ../../DerivedSources/JavaScriptCore/InjectedScriptSource.h, ../../DerivedSources/JavaScriptCore/InjectedScriptSource.min.js make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Generating ../../DerivedSources/JavaScriptCore/AirOpcode.h, ../../DerivedSources/JavaScriptCore/AirOpcodeGenerated.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Generating ../../DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.cpp, ../../DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h, ../../DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.cpp, ../../DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h, ../../DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.cpp, ../../DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h, ../../DerivedSources/JavaScriptCore/inspector/InspectorBackendCommands.js make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/StringPrototype.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/JSGlobalObject.lut.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 5%] Generating ../../DerivedSources/JavaScriptCore/LLIntAssembly.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' Scanning dependencies of target JavaScriptCore make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/JSClassRef.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/OpaqueJSString.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/OpaqueJSString.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/OpaqueJSString.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/OpaqueJSString.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Protect.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/OpaqueJSString.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Protect.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, std::unique_ptr >::KeyValuePairTraits; Value = WTF::KeyValuePair, std::unique_ptr >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, std::unique_ptr >; Extractor = WTF::KeyValuePairKeyExtractor, std::unique_ptr > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap, std::unique_ptr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, std::unique_ptr >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, std::unique_ptr >::KeyValuePairTraits, WTF::StringHash>; T = WTF::RefPtr; Extra = std::unique_ptr; Key = WTF::RefPtr; Value = WTF::KeyValuePair, std::unique_ptr >; Extractor = WTF::KeyValuePairKeyExtractor, std::unique_ptr > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap, std::unique_ptr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::StringHash, WTF::HashMap, std::unique_ptr >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = std::unique_ptr; KeyArg = WTF::RefPtr; MappedArg = std::unique_ptr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::StringHash, WTF::HashMap, std::unique_ptr >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = WTF::RefPtr; MappedArg = std::unique_ptr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::StringHash, WTF::HashMap, std::unique_ptr >::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:139:165: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, std::unique_ptr >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/OpaqueJSString.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, std::unique_ptr >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Protect.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, std::unique_ptr >::KeyValuePairTraits; Value = WTF::KeyValuePair, std::unique_ptr >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, std::unique_ptr >; Extractor = WTF::KeyValuePairKeyExtractor, std::unique_ptr > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap, std::unique_ptr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, std::unique_ptr >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, std::unique_ptr >::KeyValuePairTraits, WTF::StringHash>; T = WTF::RefPtr; Extra = std::unique_ptr; Key = WTF::RefPtr; Value = WTF::KeyValuePair, std::unique_ptr >; Extractor = WTF::KeyValuePairKeyExtractor, std::unique_ptr > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap, std::unique_ptr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::StringHash, WTF::HashMap, std::unique_ptr >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = std::unique_ptr; KeyArg = WTF::RefPtr; MappedArg = std::unique_ptr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::StringHash, WTF::HashMap, std::unique_ptr >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = WTF::RefPtr; MappedArg = std::unique_ptr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::unique_ptr >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > >, WTF::StringHash, WTF::HashMap, std::unique_ptr >::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:148:146: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, std::unique_ptr >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/OpaqueJSString.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, std::unique_ptr >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Protect.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = OpaqueJSClass*; Extra = std::nullptr_t; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = OpaqueJSClass*; V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = OpaqueJSClass*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = OpaqueJSClass*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:155:128: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/OpaqueJSString.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/OpaqueJSString.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Protect.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/OpaqueJSString.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Protect.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/OpaqueJSString.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Protect.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/OpaqueJSString.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSClassRef.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/JSCallbackFunction.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/JSCTestRunnerUtils.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/JSCallbackConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/JSStringRef.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/JSCallbackObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSCallbackObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/JSBase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSBase.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSBase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSBase.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSBase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSBase.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSBase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSBase.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSBase.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSBase.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSBase.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSBase.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSBase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSBase.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSBase.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSBase.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSBase.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSBase.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSBase.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/JSObjectRef.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSObjectRef.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSObjectRef.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSObjectRef.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSObjectRef.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSObjectRef.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSObjectRef.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSObjectRef.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSObjectRef.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSObjectRef.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSObjectRef.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSObjectRef.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSObjectRef.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSObjectRef.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSObjectRef.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSObjectRef.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSObjectRef.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSObjectRef.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSObjectRef.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/JSContextRef.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSContextRef.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSContextRef.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSContextRef.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSContextRef.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSContextRef.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSContextRef.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSContextRef.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSContextRef.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSContextRef.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSContextRef.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSContextRef.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSContextRef.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSContextRef.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSContextRef.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSContextRef.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSContextRef.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSContextRef.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSContextRef.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/assembler/ARMAssembler.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/assembler/MacroAssemblerARM.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/JSProfilerPrivate.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSProfilerPrivate.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSProfilerPrivate.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSProfilerPrivate.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSProfilerPrivate.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/assembler/MacroAssemblerARMv7.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/assembler/MacroAssembler.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/assembler/MacroAssemblerPrinter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/JSValueRef.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSValueRef.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSValueRef.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSValueRef.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSValueRef.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSValueRef.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSValueRef.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSValueRef.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSValueRef.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSValueRef.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSValueRef.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSValueRef.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSValueRef.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSValueRef.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSValueRef.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSValueRef.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSValueRef.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSValueRef.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSValueRef.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirAllocateStack.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirBasicBlock.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirArg.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/assembler/MacroAssemblerX86Common.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirCCallSpecial.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/JSScriptRef.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:147:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:561:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:26: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSScriptRef.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/OpaqueJSString.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/OpaqueJSString.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/OpaqueJSString.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/OpaqueJSString.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/OpaqueJSString.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/OpaqueJSString.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/OpaqueJSString.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirCode.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirCustom.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirEliminateDeadCode.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirCCallingConvention.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirEmitShuffle.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirFixPartialRegisterStalls.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirFixObviousSpills.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirHandleCalleeSaves.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirGenerate.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/assembler/LinkBuffer.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/LinkBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirGenerated.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirInsertionSet.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirInst.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirLowerAfterRegAlloc.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirIteratedRegisterCoalescing.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirOptimizeBlockOrder.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirSimplifyCFG.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirLowerMacros.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirLogRegisterPressure.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirPhaseScope.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirRegisterPriority.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirSpillEverything.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirReportUsedRegisters.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 6%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/JSWeakObjectMapRefPrivate.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::PtrHash >; T = void* const&; Extra = JSC::Weak; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = void*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:60:45: required from 'JSC::WeakGCMap::AddResult JSC::WeakGCMap::set(const KeyType&, JSC::WeakGCMap::ValueType) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; JSC::WeakGCMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; JSC::WeakGCMap::KeyType = void*; JSC::WeakGCMap::ValueType = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp:69:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirSpecial.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirStackSlotKind.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirStackSlot.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirTmp.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirTmpWidth.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3ArgumentRegValue.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3BreakCriticalEdges.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3BlockInsertionSet.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3CheckSpecial.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/air/AirValidate.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3CCallValue.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3Commutativity.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3Const64Value.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3BasicBlock.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3Const32Value.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3CheckValue.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3Compilation.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3Common.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3ControlValue.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3ConstDoubleValue.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3EliminateCommonSubexpressions.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3DuplicateTails.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3ConstrainedValue.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3ConstFloatValue.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3FoldPathConstants.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 7%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3DataSection.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3FrequencyClass.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3Effects.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3InsertionSet.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3Generate.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3FixSSA.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3HeapRange.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3LegalizeMemoryOffsets.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3MemoryValue.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3LowerMacrosAfterOptimizations.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3LowerToAir.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3MoveConstants.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3LowerMacros.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3MathExtras.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3OpaqueByproducts.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3Origin.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3Opcode.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3PatchpointSpecial.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3PhaseScope.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3PatchpointValue.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3PhiChildren.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3OriginDump.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3Procedure.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3PureCSE.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3ReduceStrength.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3ReduceDoubleToFloat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3SlotBaseValue.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3StackmapSpecial.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3StackmapValue.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3StackmapGenerationParams.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3SSACalculator.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3StackSlot.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3SwitchValue.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3Validate.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3Value.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3ValueKey.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3SwitchCase.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3UseCounts.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3Type.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3ValueRep.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3VariableValue.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3UpsilonValue.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 8%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3TimingScope.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/b3/B3Variable.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bindings/ScriptObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/ArrayAllocationProfile.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bindings/ScriptValue.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/AdaptiveInferredPropertyValueWatchpointBase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bindings/ScriptFunctionCall.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptFunctionCall.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/CallEdge.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/CallMode.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/ArrayProfile.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/BytecodeBasicBlock.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:119:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/CodeBlockHash.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/BytecodeIntrinsicRegistry.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/Label.h:56:72: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp:26: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp:26: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/BytecodeLivenessAnalysis.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeKills.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/builtins/BuiltinExecutables.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, const JSC::Identifier*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, const JSC::Identifier*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, JSC::IdentifierRepHash>; T = WTF::RefPtr; Extra = const JSC::Identifier*; Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinNames.h:48:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, const JSC::Identifier*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, const JSC::Identifier*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:147:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:561:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:27: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/CallLinkInfo.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/CodeType.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/DataFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/CallLinkStatus.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/CallVariant.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/DFGExitProfile.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DFGExitProfile.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DFGExitProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = JSC::DFG::FrequentExitSite]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::FrequentExitSite; Value = JSC::DFG::FrequentExitSite; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::DFG::FrequentExitSiteHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = JSC::DFG::FrequentExitSite]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const JSC::DFG::FrequentExitSite&; Extra = const JSC::DFG::FrequentExitSite&; Key = JSC::DFG::FrequentExitSite; Value = JSC::DFG::FrequentExitSite; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::DFG::FrequentExitSiteHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:384:83: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = JSC::DFG::FrequentExitSite; Value = JSC::DFG::FrequentExitSite; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::DFG::FrequentExitSiteHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = JSC::DFG::FrequentExitSite]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:211:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = JSC::DFG::FrequentExitSite; HashArg = JSC::DFG::FrequentExitSiteHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = JSC::DFG::FrequentExitSite]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DFGExitProfile.cpp:96:67: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JSC::DFG::FrequentExitSite'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DFGExitProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DFGExitProfile.h:39:7: note: 'class JSC::DFG::FrequentExitSite' declared here class FrequentExitSite { ^~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/ExitKind.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/CodeBlockJettisoningWatchpoint.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/Watchpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/ComplexGetStatus.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ComplexGetStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/CodeOrigin.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockHash.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/ExitingJITType.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/DeferredCompilationCallback.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CompilationResult.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/DeferredSourceDump.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockHash.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/ExecutionCounter.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutionCounter.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/JumpTable.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/GetByIdVariant.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/InlineCallFrame.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/GetByIdStatus.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/Opcode.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/InlineCallFrameSet.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockHash.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/CodeBlock.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:30: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:30: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:30: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:30: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/Label.h:56:72: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:30: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:30: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/LazyOperandValueProfile.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueProfile.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/ObjectPropertyCondition.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/PutByIdFlags.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/ObjectPropertyConditionSet.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/MethodOfGettingAValueProfile.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/ReduceWhitespace.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/PropertyCondition.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PropertyCondition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/SpecialPointer.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpecialPointer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpecialPointer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpecialPointer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpecialPointer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpecialPointer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpecialPointer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpecialPointer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpecialPointer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpecialPointer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpecialPointer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpecialPointer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpecialPointer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpecialPointer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpecialPointer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpecialPointer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpecialPointer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpecialPointer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpecialPointer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/PutByIdVariant.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdVariant.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/StructureSet.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/PreciseJumpTargets.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/ToThisStatus.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/PutByIdStatus.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallLinkStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PutByIdStatus.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/SamplingTool.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SamplingTool.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 9%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/PolymorphicAccess.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunctionInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockHash.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:559:38: required from 'static void WTF::VectorBuffer::swapInlineBuffers(T*, T*, size_t, size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 2; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:545:30: required from 'void WTF::VectorBuffer::swapInlineBuffer(WTF::VectorBuffer&, size_t, size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 2; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:480:13: required from 'void WTF::VectorBuffer::swap(WTF::VectorBuffer&, size_t, size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 2; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:773:19: required from 'void WTF::Vector::swap(WTF::Vector&) [with T = std::unique_ptr; unsigned int inlineCapacity = 2; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:894:9: required from 'WTF::Vector& WTF::Vector::operator=(WTF::Vector&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 2; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:1191:14: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/SpeculatedType.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/StructureStubInfo.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/Instruction.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockHash.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.cpp:126:49: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/StructureStubClearingWatchpoint.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/UnlinkedInstructionStream.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedInstructionStream.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedInstructionStream.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedInstructionStream.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedInstructionStream.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedInstructionStream.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedInstructionStream.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedInstructionStream.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedInstructionStream.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedInstructionStream.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedInstructionStream.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedInstructionStream.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedInstructionStream.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedInstructionStream.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedInstructionStream.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedInstructionStream.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedInstructionStream.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/TrackedReferences.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TrackedReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/Watchpoint.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/ValueProfile.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueProfile.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueProfile.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/VirtualRegister.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/UnlinkedCodeBlock.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:147:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:561:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/Label.h:56:72: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:26: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:26: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/HandlerInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/ValueRecovery.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/VariableWriteFireDetail.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/Watchpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecode/UnlinkedFunctionExecutable.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:147:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:561:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/Label.h:56:72: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:26: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:26: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/debugger/DebuggerScope.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGAbstractHeap.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/debugger/Debugger.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:147:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::IntHash >; T = const unsigned int&; Extra = JSC::Breakpoint*&; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = JSC::Breakpoint*&; KeyArg = unsigned int; MappedArg = JSC::Breakpoint*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const unsigned int&; V = JSC::Breakpoint*&; KeyArg = unsigned int; MappedArg = JSC::Breakpoint*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Breakpoint*&; KeyArg = unsigned int; MappedArg = JSC::Breakpoint*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:364:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:561:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:22: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/debugger/DebuggerCallFrame.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:147:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:561:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:29: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGAbstractValue.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGAdaptiveStructureWatchpoint.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGArithMode.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArithMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArithMode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArithMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArithMode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArithMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArithMode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArithMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArithMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArithMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArithMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArithMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArithMode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArithMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArithMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArithMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArithMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArithMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArithMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGArgumentsUtilities.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecompiler/NodesCodegen.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1040:35: required from 'void WTF::Vector::grow(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::UnsafeVectorOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:692:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1312:36: required from 'void WTF::Vector::insert(size_t, U&&) [with U = JSC::RegisterID*; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::UnsafeVectorOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:700:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:3452:54: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:147:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, const JSC::Identifier*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, const JSC::Identifier*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, JSC::IdentifierRepHash>; T = WTF::RefPtr; Extra = const JSC::Identifier*; Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinNames.h:48:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, const JSC::Identifier*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, const JSC::Identifier*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, JSC::IdentifierRepHash>::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, JSC::IdentifierRepHash>::KeyValuePairTraits, JSC::IdentifierRepHash>; T = WTF::UniquedStringImpl*; Extra = std::pair&; Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::UniquedStringImpl*; V = std::pair&; KeyArg = WTF::UniquedStringImpl*; MappedArg = std::pair; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::pair&; KeyArg = WTF::UniquedStringImpl*; MappedArg = std::pair; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::IdentifierRepHash, WTF::HashMap, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::UniquedStringImpl*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:482:83: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:561:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:2819:52: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:27: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/Label.h:56:72: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:27: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGAvailability.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGArrayMode.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArrayMode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGAvailabilityMap.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailability.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGAtTailAbstractState.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGBackwardsPropagationPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGArgumentsEliminationPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::Node*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = JSC::DFG::Node*; Extra = int; Key = JSC::DFG::Node*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::DFG::Node*; V = int; KeyArg = JSC::DFG::Node*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = JSC::DFG::Node*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::DFG::Node*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGForAllKills.h:116:41: required from 'void JSC::DFG::forAllKilledNodesAtNodeIndex(JSC::DFG::Graph&, JSC::DFG::AvailabilityMap&, JSC::DFG::BasicBlock*, unsigned int, const Functor&) [with Functor = JSC::DFG::forAllKillsInBlock(JSC::DFG::Graph&, const JSC::DFG::CombinedLiveness&, JSC::DFG::BasicBlock*, const Functor&) [with Functor = JSC::DFG::{anonymous}::ArgumentsEliminationPhase::eliminateCandidatesThatInterfere()::]::]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGForAllKills.h:163:37: required from 'void JSC::DFG::forAllKillsInBlock(JSC::DFG::Graph&, const JSC::DFG::CombinedLiveness&, JSC::DFG::BasicBlock*, const Functor&) [with Functor = JSC::DFG::{anonymous}::ArgumentsEliminationPhase::eliminateCandidatesThatInterfere()::]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:350:18: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/bytecompiler/BytecodeGenerator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::UnsafeVectorOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:618:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:347:49: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, JSC::IdentifierRepHash>; T = WTF::UniquedStringImpl*; Extra = std::nullptr_t; Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::UniquedStringImpl*; V = std::nullptr_t; KeyArg = WTF::UniquedStringImpl*; MappedArg = JSC::JSString*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = WTF::UniquedStringImpl*; MappedArg = JSC::JSString*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::UniquedStringImpl*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:1702:72: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, int>::KeyValuePairTraits; Value = WTF::KeyValuePair, int>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap, int>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, int>::KeyValuePairTraits, WTF::StringHash>; T = WTF::RefPtr; Extra = int; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap, int>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::HashMap, int>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = int; KeyArg = WTF::RefPtr; MappedArg = int; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::HashMap, int>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = WTF::RefPtr; MappedArg = int; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::HashMap, int>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:3672:92: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, int>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 16; OverflowHandler = WTF::UnsafeVectorOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 16; OverflowHandler = WTF::UnsafeVectorOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = JSC::RegisterID*; T = WTF::RefPtr; unsigned int inlineCapacity = 16; OverflowHandler = WTF::UnsafeVectorOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::RegisterID*; T = WTF::RefPtr; unsigned int inlineCapacity = 16; OverflowHandler = WTF::UnsafeVectorOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::RegisterID*; T = WTF::RefPtr; unsigned int inlineCapacity = 16; OverflowHandler = WTF::UnsafeVectorOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:2647:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::UniquedStringImpl*; T = WTF::String; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::UniquedStringImpl*; T = WTF::String; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::UniquedStringImpl*; T = WTF::String; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:3830:64: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/WTFThreadData.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayStorage.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = std::unique_ptr >; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr >; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr >; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:3993:99: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = JSC::Label*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Label*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Label*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:4319:47: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/Label.h:56:72: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:179:88: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair >; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair >; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair >; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair >; T = std::pair >; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair >; T = std::pair >; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair >; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:843:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGBasicBlock.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGBlockSet.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGBlockInsertionSet.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:90:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1007:13: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:90:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGCPSRethreadingPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGCFGSimplificationPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGCFAPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGCapabilities.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCapabilities.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGClobberSet.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdgeUsesStructure.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::AbstractHeap; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::DFG::AbstractHeapHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, JSC::DFG::AbstractHeapHash>; T = const JSC::DFG::AbstractHeap&; Extra = bool; Key = JSC::DFG::AbstractHeap; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::DFG::AbstractHeapHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::DFG::AbstractHeapHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const JSC::DFG::AbstractHeap&; V = bool; KeyArg = JSC::DFG::AbstractHeap; MappedArg = bool; HashArg = JSC::DFG::AbstractHeapHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::DFG::AbstractHeapHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = bool; KeyArg = JSC::DFG::AbstractHeap; MappedArg = bool; HashArg = JSC::DFG::AbstractHeapHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::DFG::AbstractHeapHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::DFG::AbstractHeap]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:42:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = JSC::DFG::AbstractHeap]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::AbstractHeap; Value = JSC::DFG::AbstractHeap; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::DFG::AbstractHeapHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = JSC::DFG::AbstractHeap]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const JSC::DFG::AbstractHeap&; Extra = const JSC::DFG::AbstractHeap&; Key = JSC::DFG::AbstractHeap; Value = JSC::DFG::AbstractHeap; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::DFG::AbstractHeapHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:384:83: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = JSC::DFG::AbstractHeap; Value = JSC::DFG::AbstractHeap; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::DFG::AbstractHeapHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = JSC::DFG::AbstractHeap]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:211:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = JSC::DFG::AbstractHeap; HashArg = JSC::DFG::AbstractHeapHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = JSC::DFG::AbstractHeap]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:117:33: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JSC::DFG::AbstractHeap'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:88:7: note: 'class JSC::DFG::AbstractHeap' declared here class AbstractHeap { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGCleanUpPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGCSEPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::AbstractHeap; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::DFG::AbstractHeapHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::DFG::AbstractHeap; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::DFG::AbstractHeapHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = JSC::DFG::AbstractHeap; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::DFG::AbstractHeapHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from 'static void WTF::VectorMover::move(T*, T*, T*) [with T = JSC::DFG::{anonymous}::GlobalCSEPhase::ImpureBlockData]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::DFG::{anonymous}::GlobalCSEPhase::ImpureBlockData]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::DFG::{anonymous}::GlobalCSEPhase::ImpureBlockData; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::DFG::{anonymous}::GlobalCSEPhase::ImpureBlockData; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1007:13: required from 'void WTF::Vector::resize(size_t) [with T = JSC::DFG::{anonymous}::GlobalCSEPhase::ImpureBlockData; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:39:5: required from 'JSC::DFG::BlockMap::BlockMap(JSC::DFG::Graph&) [with T = JSC::DFG::{anonymous}::GlobalCSEPhase::ImpureBlockData]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:384:31: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 10%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGByteCodeParser.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::ConstantBufferKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::DFG::ConstantBufferKeyHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, JSC::DFG::ConstantBufferKeyHash>; T = JSC::DFG::ConstantBufferKey; Extra = unsigned int&; Key = JSC::DFG::ConstantBufferKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::DFG::ConstantBufferKeyHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::DFG::ConstantBufferKeyHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::DFG::ConstantBufferKey; V = unsigned int&; KeyArg = JSC::DFG::ConstantBufferKey; MappedArg = unsigned int; HashArg = JSC::DFG::ConstantBufferKeyHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::DFG::ConstantBufferKeyHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = unsigned int&; KeyArg = JSC::DFG::ConstantBufferKey; MappedArg = unsigned int; HashArg = JSC::DFG::ConstantBufferKeyHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::DFG::ConstantBufferKeyHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::DFG::ConstantBufferKey]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:4923:96: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGClobbersExitState.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdgeUsesStructure.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGCommon.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGClobberize.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdgeUsesStructure.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGCombinedLiveness.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGCompilationMode.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGCommonData.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/Watchpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGCompilationKey.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGCopyBarrierOptimizationPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdgeUsesStructure.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGDesiredIdentifiers.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = WTF::UniquedStringImpl*; Extra = unsigned int&; Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::UniquedStringImpl*; V = unsigned int&; KeyArg = WTF::UniquedStringImpl*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = unsigned int&; KeyArg = WTF::UniquedStringImpl*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::UniquedStringImpl*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:64:87: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGConstantHoistingPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::FrozenValue*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = JSC::DFG::FrozenValue*; Extra = JSC::DFG::Node*&; Key = JSC::DFG::FrozenValue*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::DFG::FrozenValue*; V = JSC::DFG::Node*&; KeyArg = JSC::DFG::FrozenValue*; MappedArg = JSC::DFG::Node*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = JSC::DFG::Node*&; KeyArg = JSC::DFG::FrozenValue*; MappedArg = JSC::DFG::Node*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::DFG::FrozenValue*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:95:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGCriticalEdgeBreakingPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGDesiredTransitions.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGDCEPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGDesiredWeakReferences.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGConstantFoldingPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGEpoch.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGDesiredWatchpoints.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockHash.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = JSC::ObjectPropertyCondition]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::ObjectPropertyCondition; Value = JSC::ObjectPropertyCondition; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::ObjectPropertyConditionHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = JSC::ObjectPropertyCondition]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const JSC::ObjectPropertyCondition&; Extra = const JSC::ObjectPropertyCondition&; Key = JSC::ObjectPropertyCondition; Value = JSC::ObjectPropertyCondition; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::ObjectPropertyConditionHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:384:83: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = JSC::ObjectPropertyCondition; Value = JSC::ObjectPropertyCondition; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::ObjectPropertyConditionHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = JSC::ObjectPropertyCondition]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:211:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = JSC::ObjectPropertyCondition; HashArg = JSC::ObjectPropertyConditionHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = JSC::ObjectPropertyCondition]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:120:9: required from 'void JSC::DFG::GenericDesiredWatchpoints::addLazily(const WatchpointSetType&) [with WatchpointSetType = JSC::ObjectPropertyCondition; Adaptor = JSC::DFG::AdaptiveStructureWatchpointAdaptor]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:98:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JSC::ObjectPropertyCondition'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:37:7: note: 'class JSC::ObjectPropertyCondition' declared here class ObjectPropertyCondition { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = JSC::DFG::DesiredInferredType]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::DesiredInferredType; Value = JSC::DFG::DesiredInferredType; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::DFG::DesiredInferredTypeHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = JSC::DFG::DesiredInferredType]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const JSC::DFG::DesiredInferredType&; Extra = const JSC::DFG::DesiredInferredType&; Key = JSC::DFG::DesiredInferredType; Value = JSC::DFG::DesiredInferredType; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::DFG::DesiredInferredTypeHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:384:83: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = JSC::DFG::DesiredInferredType; Value = JSC::DFG::DesiredInferredType; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::DFG::DesiredInferredTypeHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = JSC::DFG::DesiredInferredType]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:211:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = JSC::DFG::DesiredInferredType; HashArg = JSC::DFG::DesiredInferredTypeHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = JSC::DFG::DesiredInferredType]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:120:9: required from 'void JSC::DFG::GenericDesiredWatchpoints::addLazily(const WatchpointSetType&) [with WatchpointSetType = JSC::DFG::DesiredInferredType; Adaptor = JSC::DFG::InferredTypeAdaptor]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:103:34: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JSC::DFG::DesiredInferredType'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredInferredType.h:39:7: note: 'class JSC::DFG::DesiredInferredType' declared here class DesiredInferredType { ^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGDoesGC.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoesGC.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoesGC.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoesGC.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoesGC.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoesGC.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoesGC.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoesGC.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdgeUsesStructure.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoesGC.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoesGC.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoesGC.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoesGC.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoesGC.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoesGC.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoesGC.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGDisassembler.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockHash.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockHash.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGDriver.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDriver.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGEdge.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdge.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGFinalizer.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGFailedFinalizer.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGFlushFormat.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGFlushedAt.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushedAt.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGFrozenValue.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueStrength.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGGraphSafepoint.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGHeapLocation.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGHeapLocation.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGLiveCatchVariablePreservationPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGFixupPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGFunctionWhitelist.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::String&; Extra = WTF::String; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::StringHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.cpp:84:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFunctionWhitelist.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGInPlaceAbstractState.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGInferredTypeCheck.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGInsertionSet.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGInvalidationPointInjectionPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSetInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSetInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSetInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSetInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSetInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSetInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSetInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSetInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSetInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSetInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSetInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSetInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSetInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSetInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSetInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockSetInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGGraph.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair; Value = std::pair; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PairHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator >; T = const std::pair&; Extra = std::pair; Key = std::pair; Value = std::pair; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PairHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, std::pair, WTF::IdentityExtractor, WTF::PairHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = std::pair; Value = std::pair; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PairHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, std::pair, WTF::IdentityExtractor, WTF::PairHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = std::pair; HashArg = WTF::PairHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, std::pair, WTF::IdentityExtractor, WTF::PairHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:888:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::pair' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:26: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::CodeBlock*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = JSC::CodeBlock* const&; Extra = std::unique_ptr; Key = JSC::CodeBlock*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::CodeBlock* const&; V = std::unique_ptr; KeyArg = JSC::CodeBlock*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::unique_ptr; KeyArg = JSC::CodeBlock*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::CodeBlock*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:939:56: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::CodeBlock*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = JSC::CodeBlock* const&; Extra = std::unique_ptr; Key = JSC::CodeBlock*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::CodeBlock* const&; V = std::unique_ptr; KeyArg = JSC::CodeBlock*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::unique_ptr; KeyArg = JSC::CodeBlock*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::CodeBlock*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:957:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGJumpReplacement.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/CodeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGIntegerCheckCombiningPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGJITFinalizer.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGIntegerRangeOptimizationPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGJITCode.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 11%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGJITCompiler.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGLazyJSValue.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFrozenValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGLongLivedState.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeAllocator.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLongLivedState.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGLazyNode.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGInsertionSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLazyNode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGMaximalFlushInsertionPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGMinifiedGraph.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedGraph.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGMayExit.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMayExit.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMayExit.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMayExit.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMayExit.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMayExit.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMayExit.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMayExit.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMayExit.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMayExit.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMayExit.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMayExit.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMayExit.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMayExit.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMayExit.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGLivenessAnalysisPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGMinifiedNode.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGLoopPreHeaderCreationPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGNodeOrigin.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGMovHintRemovalPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGMultiGetByOffsetData.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGNode.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGLICMPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::AbstractHeap; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::DFG::AbstractHeapHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::DFG::AbstractHeap; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::DFG::AbstractHeapHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = JSC::DFG::AbstractHeap; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::DFG::AbstractHeapHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from 'static void WTF::VectorMover::move(T*, T*, T*) [with T = JSC::DFG::{anonymous}::LoopData]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::DFG::{anonymous}::LoopData]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::DFG::{anonymous}::LoopData; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::DFG::{anonymous}::LoopData; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1007:13: required from 'void WTF::Vector::resize(size_t) [with T = JSC::DFG::{anonymous}::LoopData; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:83:57: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGNodeFlags.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGNaturalLoops.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGOSREntry.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGOSRAvailabilityAnalysisPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGOSRExitBase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockHash.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGOSREntrypointCreationPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGOSRExitFuzz.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGOSRExitCompiler.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGOSRExit.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/Operands.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockHash.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockHash.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGOSRExitCompiler64.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGObjectMaterializationData.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGOSRExitCompilerCommon.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGOSRExitCompiler32_64.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGOSRExitPreparation.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGOSRExitJumpPlaceholder.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGJITCompiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGPlan.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CompilationResult.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = JSC::ObjectPropertyCondition]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::ObjectPropertyCondition; Value = JSC::ObjectPropertyCondition; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::ObjectPropertyConditionHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = JSC::ObjectPropertyCondition]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::ObjectPropertyCondition; Value = JSC::ObjectPropertyCondition; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::ObjectPropertyConditionHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = JSC::ObjectPropertyCondition]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = JSC::ObjectPropertyCondition; Value = JSC::ObjectPropertyCondition; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::ObjectPropertyConditionHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1291:19: required from 'WTF::HashTable& WTF::HashTable::operator=(const WTF::HashTable&) [with Key = JSC::ObjectPropertyCondition; Value = JSC::ObjectPropertyCondition; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::ObjectPropertyConditionHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:36:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JSC::ObjectPropertyCondition'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommonData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h:37:7: note: 'class JSC::ObjectPropertyCondition' declared here class ObjectPropertyCondition { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = JSC::DFG::DesiredInferredType]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::DesiredInferredType; Value = JSC::DFG::DesiredInferredType; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::DFG::DesiredInferredTypeHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = JSC::DFG::DesiredInferredType]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::DFG::DesiredInferredType; Value = JSC::DFG::DesiredInferredType; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::DFG::DesiredInferredTypeHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = JSC::DFG::DesiredInferredType]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = JSC::DFG::DesiredInferredType; Value = JSC::DFG::DesiredInferredType; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::DFG::DesiredInferredTypeHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1291:19: required from 'WTF::HashTable& WTF::HashTable::operator=(const WTF::HashTable&) [with Key = JSC::DFG::DesiredInferredType; Value = JSC::DFG::DesiredInferredType; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::DFG::DesiredInferredTypeHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:36:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JSC::DFG::DesiredInferredType'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredInferredType.h:39:7: note: 'class JSC::DFG::DesiredInferredType' declared here class DesiredInferredType { ^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1291:19: required from 'WTF::HashTable& WTF::HashTable::operator=(const WTF::HashTable&) [with Key = WTF::UniquedStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CompilationResult.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGPhiChildren.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhiChildren.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGPrePostNumbering.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPrePostNumbering.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGPhantomInsertionPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGPredictionInjectionPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGPromotedHeapLocation.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGPureValue.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPureValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGObjectAllocationSinkingPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::Node*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = JSC::DFG::Node* const&; Extra = JSC::DFG::Node*&; Key = JSC::DFG::Node*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::DFG::Node* const&; V = JSC::DFG::Node*&; KeyArg = JSC::DFG::Node*; MappedArg = JSC::DFG::Node*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = JSC::DFG::Node*&; KeyArg = JSC::DFG::Node*; MappedArg = JSC::DFG::Node*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::DFG::Node*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:307:34: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::Node*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = JSC::DFG::Node* const&; Extra = JSC::DFG::SSACalculator::Variable*&; Key = JSC::DFG::Node*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::DFG::Node* const&; V = JSC::DFG::SSACalculator::Variable*&; KeyArg = JSC::DFG::Node*; MappedArg = JSC::DFG::SSACalculator::Variable*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = JSC::DFG::SSACalculator::Variable*&; KeyArg = JSC::DFG::Node*; MappedArg = JSC::DFG::SSACalculator::Variable*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::DFG::Node*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:1532:49: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::FrozenValue*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = JSC::DFG::FrozenValue*; Extra = JSC::DFG::Node*&; Key = JSC::DFG::FrozenValue*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::DFG::FrozenValue*; V = JSC::DFG::Node*&; KeyArg = JSC::DFG::FrozenValue*; MappedArg = JSC::DFG::Node*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = JSC::DFG::Node*&; KeyArg = JSC::DFG::FrozenValue*; MappedArg = JSC::DFG::Node*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::DFG::FrozenValue*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:1590:75: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::InferredValue*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = JSC::InferredValue* const&; Extra = bool; Key = JSC::InferredValue*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::InferredValue* const&; V = bool; KeyArg = JSC::InferredValue*; MappedArg = bool; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = bool; KeyArg = JSC::InferredValue*; MappedArg = bool; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::InferredValue*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:2183:70: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::SSACalculator::Variable*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = JSC::DFG::SSACalculator::Variable*; Extra = JSC::DFG::SSACalculator::Def*&; Key = JSC::DFG::SSACalculator::Variable*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::DFG::SSACalculator::Variable*; V = JSC::DFG::SSACalculator::Def*&; KeyArg = JSC::DFG::SSACalculator::Variable*; MappedArg = JSC::DFG::SSACalculator::Def*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = JSC::DFG::SSACalculator::Def*&; KeyArg = JSC::DFG::SSACalculator::Variable*; MappedArg = JSC::DFG::SSACalculator::Def*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::DFG::SSACalculator::Variable*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.h:218:36: required from 'void JSC::DFG::SSACalculator::computePhis(const PhiInsertionFunctor&) [with PhiInsertionFunctor = JSC::DFG::{anonymous}::ObjectAllocationSinkingPhase::promoteLocalHeap()::]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:1625:14: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGPredictionPropagationPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentPosition.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoubleFormatState.h: In function 'JSC::DFG::DoubleFormatState JSC::DFG::mergeDoubleFormatStates(JSC::DFG::DoubleFormatState, JSC::DFG::DoubleFormatState)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoubleFormatState.h:44:9: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (b) { ^~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoubleFormatState.h:52:5: note: here case NotUsingDoubleFormat: ^~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoubleFormatState.h:53:9: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (b) { ^~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoubleFormatState.h:61:5: note: here case CantUseDoubleFormat: ^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSSACalculator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDominators.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDominators.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDominators.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDominators.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDominators.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDominators.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDominators.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDominators.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::SSACalculator::Variable*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = JSC::DFG::SSACalculator::Variable* const&; Extra = JSC::DFG::SSACalculator::Def*&; Key = JSC::DFG::SSACalculator::Variable*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::DFG::SSACalculator::Variable* const&; V = JSC::DFG::SSACalculator::Def*&; KeyArg = JSC::DFG::SSACalculator::Variable*; MappedArg = JSC::DFG::SSACalculator::Def*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = JSC::DFG::SSACalculator::Def*&; KeyArg = JSC::DFG::SSACalculator::Variable*; MappedArg = JSC::DFG::SSACalculator::Def*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::DFG::SSACalculator::Variable*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.cpp:88:57: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDominators.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDominators.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDominators.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDominators.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSSAConversionPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::VariableAccessData*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = JSC::DFG::VariableAccessData*; Extra = JSC::DFG::SSACalculator::Variable*&; Key = JSC::DFG::VariableAccessData*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::DFG::VariableAccessData*; V = JSC::DFG::SSACalculator::Variable*&; KeyArg = JSC::DFG::VariableAccessData*; MappedArg = JSC::DFG::SSACalculator::Variable*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = JSC::DFG::SSACalculator::Variable*&; KeyArg = JSC::DFG::VariableAccessData*; MappedArg = JSC::DFG::SSACalculator::Variable*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::DFG::VariableAccessData*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:72:64: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::Node*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = JSC::DFG::Node* const&; Extra = JSC::DFG::Node*&; Key = JSC::DFG::Node*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::DFG::Node* const&; V = JSC::DFG::Node*&; KeyArg = JSC::DFG::Node*; MappedArg = JSC::DFG::Node*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = JSC::DFG::Node*&; KeyArg = JSC::DFG::Node*; MappedArg = JSC::DFG::Node*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::DFG::Node*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:102:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::SSACalculator::Variable*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = JSC::DFG::SSACalculator::Variable*; Extra = JSC::DFG::SSACalculator::Def*&; Key = JSC::DFG::SSACalculator::Variable*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::DFG::SSACalculator::Variable*; V = JSC::DFG::SSACalculator::Def*&; KeyArg = JSC::DFG::SSACalculator::Variable*; MappedArg = JSC::DFG::SSACalculator::Def*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = JSC::DFG::SSACalculator::Def*&; KeyArg = JSC::DFG::SSACalculator::Variable*; MappedArg = JSC::DFG::SSACalculator::Def*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::DFG::SSACalculator::Variable*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.h:218:36: required from 'void JSC::DFG::SSACalculator::computePhis(const PhiInsertionFunctor&) [with PhiInsertionFunctor = JSC::DFG::SSAConversionPhase::run()::]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:157:14: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSafepoint.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSafepoint.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSSALoweringPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGOperations.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 12%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGPutStackSinkingPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::SSACalculator::Variable*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = JSC::DFG::SSACalculator::Variable*; Extra = JSC::DFG::SSACalculator::Def*&; Key = JSC::DFG::SSACalculator::Variable*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::DFG::SSACalculator::Variable*; V = JSC::DFG::SSACalculator::Def*&; KeyArg = JSC::DFG::SSACalculator::Variable*; MappedArg = JSC::DFG::SSACalculator::Def*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = JSC::DFG::SSACalculator::Def*&; KeyArg = JSC::DFG::SSACalculator::Variable*; MappedArg = JSC::DFG::SSACalculator::Def*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::DFG::SSACalculator::Variable*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSSACalculator.h:218:36: required from 'void JSC::DFG::SSACalculator::computePhis(const PhiInsertionFunctor&) [with PhiInsertionFunctor = JSC::DFG::{anonymous}::PutStackSinkingPhase::run()::]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:396:14: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBlockMapInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGStackLayoutPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSpeculativeJIT64.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGStaticExecutionCountEstimationPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGStrengthReductionPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGEdgeUsesStructure.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGClobberize.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractHeap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGStoreBarrierInsertionPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStoreBarrierInsertionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGThreadData.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThreadData.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThreadData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThreadData.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThreadData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThreadData.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThreadData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThreadData.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThreadData.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThreadData.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThreadData.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThreadData.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThreadData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThreadData.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThreadData.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThreadData.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThreadData.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThreadData.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThreadData.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGToFTLDeferredCompilationCallback.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGToFTLForOSREntryDeferredCompilationCallback.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGStructureAbstractValue.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureAbstractValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGStructureRegistrationPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGStructureRegistrationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGThunks.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGTransition.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTransition.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGUnificationPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGUseKind.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNodeFlags.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGUseKind.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGTierUpCheckInjectionPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGValueStrength.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGValueSource.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValueSource.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSpeculativeJIT32_64.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVariableAccessData.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGFlushFormat.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessData.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoubleFormatState.h: In function 'JSC::DFG::DoubleFormatState JSC::DFG::mergeDoubleFormatStates(JSC::DFG::DoubleFormatState, JSC::DFG::DoubleFormatState)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoubleFormatState.h:44:9: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (b) { ^~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoubleFormatState.h:52:5: note: here case NotUsingDoubleFormat: ^~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoubleFormatState.h:53:9: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (b) { ^~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDoubleFormatState.h:61:5: note: here case CantUseDoubleFormat: ^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGTypeCheckHoistingPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGBasicBlock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGValidate.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::Node*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = JSC::DFG::Node*; Extra = int; Key = JSC::DFG::Node*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::DFG::Node*; V = int; KeyArg = JSC::DFG::Node*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = JSC::DFG::Node*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::DFG::Node*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:96:52: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGValidate.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVariableEvent.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEvent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/ARM64Disassembler.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVariableAccessDataDump.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/ARMv7Disassembler.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/UDis86Disassembler.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/Disassembler.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:409:29: required from 'void WTF::Deque::expandCapacity() [with T = std::unique_ptr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:398:5: required from 'void WTF::Deque::expandCapacityIfNeeded() [with T = std::unique_ptr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:440:5: required from 'void WTF::Deque::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:85:39: required from 'void WTF::Deque::append(T&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.cpp:82:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVarargsForwardingPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVariableEventStream.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/Operands.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/ARM64/A64DOpcode.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building C object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/udis86/udis86.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/ARMv7/ARMv7DOpcode.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building C object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/udis86/udis86_itab_holder.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building C object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/udis86/udis86_syn-att.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building C object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/udis86/udis86_syn-intel.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building C object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/udis86/udis86_syn.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building C object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/udis86/udis86_decode.c.o /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/udis86/udis86_decode.c: In function 'decode_operand': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/udis86/udis86_decode.c:751:18: warning: this statement may fall through [-Wimplicit-fallthrough=] u->br_far = 1; ~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/udis86/udis86_decode.c:753:5: note: here case OP_M: ^~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/udis86/udis86_decode.c:754:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (MODRM_MOD(modrm(u)) == 3) { ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/udis86/udis86_decode.c:758:5: note: here case OP_E: ^~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/udis86/udis86_decode.c:773:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (MODRM_MOD(modrm(u)) != 3) { ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/udis86/udis86_decode.c:777:5: note: here case OP_Q: ^~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/udis86/udis86_decode.c:784:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (MODRM_MOD(modrm(u)) != 3) { ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/udis86/udis86_decode.c:788:5: note: here case OP_W: ^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/X86Disassembler.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGWatchpointCollectionPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLAbstractHeap.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLAbstractHeapRepository.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLAvailableRecovery.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVirtualRegisterAllocationPhase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSpeculativeJIT.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:330:59: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLCapabilities.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLCompile.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLCommonValues.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLExitArgumentForOperand.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLExitTimeObjectMaterialization.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLExitArgument.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLExitValue.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLForOSREntryJITCode.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLFail.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLExitPropertyValue.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLJITCode.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLLazySlowPath.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLJITFinalizer.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLLink.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLLocation.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLLowerDFGToB3.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLOSRExit.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLExceptionTarget.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLOperations.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLOSRExitCompiler.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 13%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGWorklist.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CompilationResult.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:409:29: required from 'void WTF::Deque::expandCapacity() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:398:5: required from 'void WTF::Deque::expandCapacityIfNeeded() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:440:5: required from 'void WTF::Deque::append(U&&) [with U = std::nullptr_t; T = WTF::RefPtr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:51:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CompilationResult.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::CompilationKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::DFG::CompilationKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, JSC::DFG::CompilationKeyHash>; T = JSC::DFG::CompilationKey; Extra = WTF::RefPtr&; Key = JSC::DFG::CompilationKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::DFG::CompilationKeyHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::DFG::CompilationKeyHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::DFG::CompilationKey; V = WTF::RefPtr&; KeyArg = JSC::DFG::CompilationKey; MappedArg = WTF::RefPtr; HashArg = JSC::DFG::CompilationKeyHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::DFG::CompilationKeyHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = WTF::RefPtr&; KeyArg = JSC::DFG::CompilationKey; MappedArg = WTF::RefPtr; HashArg = JSC::DFG::CompilationKeyHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::DFG::CompilationKeyHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::DFG::CompilationKey]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:98:34: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = JSC::DFG::CompilationKey]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::CompilationKey; Value = JSC::DFG::CompilationKey; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::DFG::CompilationKeyHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = JSC::DFG::CompilationKey]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const JSC::DFG::CompilationKey&; Extra = JSC::DFG::CompilationKey; Key = JSC::DFG::CompilationKey; Value = JSC::DFG::CompilationKey; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::DFG::CompilationKeyHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = JSC::DFG::CompilationKey; Value = JSC::DFG::CompilationKey; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::DFG::CompilationKeyHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = JSC::DFG::CompilationKey]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = JSC::DFG::CompilationKey; HashArg = JSC::DFG::CompilationKeyHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = JSC::DFG::CompilationKey]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:272:41: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JSC::DFG::CompilationKey'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:39:7: note: 'class JSC::DFG::CompilationKey' declared here class CompilationKey { ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:67:39: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationKey.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLSaveRestore.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLRecoveryOpcode.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLSlowPathCall.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLThunks.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLSlowPathCallKey.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLValueRange.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLState.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLOSRExitHandle.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLOutput.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLPatchpointExceptionHandle.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/CopyVisitor.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/ftl/FTLOSREntry.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/ftl/FTLOSREntry.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/ftl/FTLOSREntry.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/ftl/FTLOSREntry.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/ftl/FTLOSREntry.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/ftl/FTLOSREntry.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/ftl/FTLOSREntry.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/ftl/FTLOSREntry.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/ftl/FTLOSREntry.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/ftl/FTLOSREntry.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/ftl/FTLOSREntry.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/ftl/FTLOSREntry.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/ftl/FTLOSREntry.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/ftl/FTLOSREntry.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/ftl/FTLOSREntry.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/ftl/FTLOSREntry.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/ftl/FTLOSREntry.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/ftl/FTLOSREntry.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/ftl/FTLOSREntry.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/CopiedBlock.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/CodeBlockSet.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArray.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArray.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArray.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArray.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArray.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArray.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/CopiedSpace.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpaceInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpaceInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpaceInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpaceInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpaceInlines.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedBlock.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CopiedSpace.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/DeferGC.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/EdenGCActivityCallback.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/HeapHelperPool.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/FullGCActivityCallback.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/GCActivityCallback.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCActivityCallback.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCActivityCallback.cpp:34: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/ConservativeRoots.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/GCLogging.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCLogging.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCellInlines.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCLogging.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 14%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/HandleSet.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/HandleStack.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/BlockStack.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/BlockStack.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/BlockStack.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/BlockStack.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/BlockStack.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/BlockStack.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/HeapStatistics.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapStatistics.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/LiveObjectList.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/IncrementalSweeper.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/HeapTimer.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapTimer.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapTimer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapTimer.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapTimer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapTimer.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapTimer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapTimer.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapTimer.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapTimer.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCActivityCallback.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapTimer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/IncrementalSweeper.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapTimer.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapTimer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapTimer.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapTimer.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapTimer.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapTimer.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapTimer.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapTimer.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/JITStubRoutineSet.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::IntHash >; T = const unsigned int&; Extra = JSC::GCAwareJITStubRoutine*&; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = JSC::GCAwareJITStubRoutine*&; KeyArg = unsigned int; MappedArg = JSC::GCAwareJITStubRoutine*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = JSC::GCAwareJITStubRoutine*&; KeyArg = unsigned int; MappedArg = JSC::GCAwareJITStubRoutine*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:67:48: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/HeapVerifier.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HeapVerifier.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/MarkStack.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArray.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArrayInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArray.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArrayInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArray.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArrayInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArray.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArrayInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArray.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArrayInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArray.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArrayInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/MachineStackMarker.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MachineStackMarker.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MachineStackMarker.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MachineStackMarker.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MachineStackMarker.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MachineStackMarker.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MachineStackMarker.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MachineStackMarker.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MachineStackMarker.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MachineStackMarker.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MachineStackMarker.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MachineStackMarker.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MachineStackMarker.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MachineStackMarker.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MachineStackMarker.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MachineStackMarker.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MachineStackMarker.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MachineStackMarker.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/ConservativeRoots.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MachineStackMarker.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/MarkedBlock.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/Heap.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const char*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = const char*; Extra = int; Key = const char*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const char*; V = int; KeyArg = const char*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = const char*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const char*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:193:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(WTF::HashCountedSet::ValueType&&) [with Value = const char*; HashFunctions = WTF::PtrHash; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = const char*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:304:39: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = JSC::JSCell*; Extra = int; Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::JSCell*; V = int; KeyArg = JSC::JSCell*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = JSC::JSCell*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::JSCell*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:193:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(WTF::HashCountedSet::ValueType&&) [with Value = JSC::JSCell*; HashFunctions = WTF::PtrHash; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = JSC::JSCell*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:459:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:562:70: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/MarkedAllocator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/MarkedSpace.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedBlock.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedAllocator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkedSpace.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/Weak.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Weak.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Weak.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Weak.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Weak.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Weak.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Weak.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Weak.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Weak.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Weak.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Weak.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Weak.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Weak.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Weak.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Weak.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Weak.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Weak.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Weak.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Weak.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/SlotVisitor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArray.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArrayInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArray.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArrayInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArray.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArrayInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArray.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArrayInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.cpp:34: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArray.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCSegmentedArrayInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/MarkStack.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/SlotVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/WeakBlock.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/EventLoop.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/WriteBarrierBuffer.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierBuffer.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierBuffer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierBuffer.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierBuffer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierBuffer.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierBuffer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierBuffer.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierBuffer.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierBuffer.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierBuffer.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierBuffer.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierBuffer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierBuffer.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierBuffer.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierBuffer.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierBuffer.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierBuffer.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierBuffer.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/IdentifiersFactory.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/WeakHandleOwner.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakHandleOwner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/WeakSet.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakBlock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/ContentSearchUtilities.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.cpp:92:70: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ContentSearchUtilities.cpp:29: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/heap/WriteBarrierSupport.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierSupport.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierSupport.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierSupport.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierSupport.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierSupport.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierSupport.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierSupport.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierSupport.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierSupport.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierSupport.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierSupport.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierSupport.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierSupport.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierSupport.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierSupport.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierSupport.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierSupport.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WriteBarrierSupport.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/InspectorFrontendRouter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/InspectorAgentRegistry.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorAgentRegistry.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorAgentRegistry.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorAgentRegistry.cpp:48:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorAgentRegistry.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/ConsoleMessage.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/InjectedScriptManager.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::ExecState*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = JSC::ExecState* const&; Extra = int&; Key = JSC::ExecState*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::ExecState* const&; V = int&; KeyArg = JSC::ExecState*; MappedArg = int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = JSC::ExecState* const&; V = int&; KeyArg = JSC::ExecState*; MappedArg = int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = int&; KeyArg = JSC::ExecState*; MappedArg = int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::ExecState*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.cpp:96:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/InjectedScriptHost.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/InspectorValues.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1362:13: required from 'bool WTF::Vector::removeFirstMatching(const MatchFunction&) [with MatchFunction = WTF::Vector::removeFirst(const U&) [with U = WTF::String; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]::; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1353:6: required from 'bool WTF::Vector::removeFirst(const U&) [with U = WTF::String; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.cpp:789:29: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/InjectedScriptModule.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptModule.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptModule.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptModule.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptModule.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptModule.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptModule.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptModule.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptModule.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptModule.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptModule.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptModule.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptModule.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptModule.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptModule.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptModule.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptModule.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptModule.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptModule.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptModule.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptModule.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/JSGlobalObjectConsoleClient.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ConsoleMessage.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/InjectedScript.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/InjectedScriptBase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/InspectorBackendDispatcher.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorFrontendRouter.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = Inspector::SupplementalBackendDispatcher*&; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = Inspector::SupplementalBackendDispatcher*&; KeyArg = WTF::String; MappedArg = Inspector::SupplementalBackendDispatcher*; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = Inspector::SupplementalBackendDispatcher*&; KeyArg = WTF::String; MappedArg = Inspector::SupplementalBackendDispatcher*; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = Inspector::SupplementalBackendDispatcher*&; KeyArg = WTF::String; MappedArg = Inspector::SupplementalBackendDispatcher*; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.cpp:102:41: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorFrontendRouter.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorFrontendRouter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorFrontendRouter.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorFrontendRouter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorFrontendRouter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/JSGlobalObjectScriptDebugServer.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptBreakpoint.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptBreakpoint.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptBreakpoint.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptBreakpoint.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugListener.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptBreakpoint.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptBreakpoint.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugListener.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptBreakpoint.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugListener.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptBreakpoint.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugListener.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptBreakpoint.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/JavaScriptCallFrame.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JavaScriptCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JavaScriptCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JavaScriptCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JavaScriptCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JavaScriptCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JavaScriptCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JavaScriptCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JavaScriptCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/JSJavaScriptCallFrame.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/JSInjectedScriptHostPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/PerGlobalObjectWrapperWorld.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSGlobalObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = JSC::JSGlobalObject* const&; Extra = JSC::Strong&; Key = JSC::JSGlobalObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::JSGlobalObject* const&; V = JSC::Strong&; KeyArg = JSC::JSGlobalObject*; MappedArg = JSC::Strong; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = JSC::Strong&; KeyArg = JSC::JSGlobalObject*; MappedArg = JSC::Strong; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::JSGlobalObject*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.cpp:44:41: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/JSGlobalObjectInspectorController.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorAgentRegistry.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorAgentRegistry.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorAgentRegistry.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorAgentRegistry.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorAgentRegistry.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorAgentRegistry.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorAgentRegistry.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/ScriptCallFrame.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallFrame.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallFrame.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallFrame.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallFrame.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallFrame.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallFrame.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallFrame.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallFrame.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallFrame.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallFrame.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallFrame.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallFrame.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/JSJavaScriptCallFramePrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/ScriptCallStack.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStack.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStack.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStack.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStack.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStack.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStack.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStack.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStack.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStack.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStack.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStack.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStack.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/JSInjectedScriptHost.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSMapIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapData.h:152:21: required from 'JSC::MapDataImpl::MapDataImpl(JSC::VM&, JSC::JSCell*) [with Entry = JSC::JSMap::Entry; JSIterator = JSC::JSMapIterator]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:120:29: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSSetIterator*; ValueArg = JSC::JSSetIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSSetIterator*; ValueArg = JSC::JSSetIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSSetIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSSetIterator*; ValueArg = JSC::JSSetIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSSetIterator*; ValueArg = JSC::JSSetIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapData.h:152:21: required from 'JSC::MapDataImpl::MapDataImpl(JSC::VM&, JSC::JSCell*) [with Entry = JSC::JSSet::Entry; JSIterator = JSC::JSSetIterator]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.h:115:29: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/ScriptArguments.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleSet.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptArguments.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/ScriptDebugServer.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugListener.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptBreakpoint.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptBreakpoint.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/agents/InspectorHeapAgent.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/agents/InspectorAgent.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp:59:41: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp:37: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/agents/InspectorConsoleAgent.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1342:36: required from 'void WTF::Vector::remove(size_t, size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:211:62: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:95:29: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = int&; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = int&; KeyArg = WTF::String; MappedArg = unsigned int; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = int&; KeyArg = WTF::String; MappedArg = unsigned int; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:175:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptManager.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/ScriptCallStackFactory.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:33: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:33: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:33: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:37: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:33: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/agents/InspectorScriptProfilerAgent.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/agents/InspectorDebuggerAgent.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:570:5: required from 'void WTF::copyKeysToVector(const WTF::HashMap&, Y&) [with T = WTF::String; U = WTF::Vector; V = WTF::StringHash; W = WTF::HashTraits; X = WTF::HashTraits >; Y = WTF::Vector]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:776:93: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::Ref; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::Ref; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:317:172: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::IntHash >; T = const unsigned int&; Extra = const WTF::String&; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = const WTF::String&; KeyArg = unsigned int; MappedArg = WTF::String; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const unsigned int&; V = const WTF::String&; KeyArg = unsigned int; MappedArg = WTF::String; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = const WTF::String&; KeyArg = unsigned int; MappedArg = WTF::String; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:439:116: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1007:13: required from 'void WTF::Vector::resize(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:570:5: required from 'void WTF::copyKeysToVector(const WTF::HashMap&, Y&) [with T = WTF::String; U = WTF::Vector; V = WTF::StringHash; W = WTF::HashTraits; X = WTF::HashTraits >; Y = WTF::Vector]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:776:93: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/agents/JSGlobalObjectConsoleAgent.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/ScriptDebugServer.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/agents/JSGlobalObjectDebuggerAgent.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/agents/InspectorRuntimeAgent.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGPlan.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGWorklist.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp:32: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/interpreter/AbstractPC.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/inspector/agents/JSGlobalObjectRuntimeAgent.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptObject.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScriptBase.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InjectedScript.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/interpreter/CallFrame.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/CachedRecovery.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/interpreter/ProtoCallFrame.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Register.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Register.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Register.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Register.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Register.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Register.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Register.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Register.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/interpreter/StackVisitor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/interpreter/JSStack.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStackInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStack.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStack.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStackInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStack.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStack.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStackInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStack.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStack.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStackInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStack.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStackInlines.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStack.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStackInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStack.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStackInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStack.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStackInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStack.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStack.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStackInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStack.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStackInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStack.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStackInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStack.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStackInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStack.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStackInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStack.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStackInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/JSStack.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/BinarySwitch.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/BinarySwitch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/AssemblyHelpers.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/ExecutableAllocationFuzz.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/CallFrameShuffleData.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffleData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffleData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffleData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffleData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffleData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffleData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffleData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffleData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffleData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffleData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffleData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffleData.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffleData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffleData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffleData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffleData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffleData.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffleData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffleData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/CallFrameShuffler64.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/GPRInfo.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/ExecutableAllocator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/CallFrameShuffler32_64.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CachedRecovery.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler32_64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CachedRecovery.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler32_64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CachedRecovery.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler32_64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CachedRecovery.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler32_64.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CachedRecovery.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CachedRecovery.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CachedRecovery.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler32_64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CachedRecovery.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CachedRecovery.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CachedRecovery.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CachedRecovery.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CachedRecovery.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CachedRecovery.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler32_64.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/ExecutableAllocatorFixedVMPool.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/CallFrameShuffler.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CachedRecovery.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CachedRecovery.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CachedRecovery.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CachedRecovery.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CachedRecovery.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCompilationMode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CachedRecovery.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/VirtualRegister.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGCommon.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGMinifiedID.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ValueRecovery.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CachedRecovery.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CallFrameShuffler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/interpreter/Interpreter.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:30: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:30: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:30: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:147:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:561:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:30: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:30: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/HostCallReturnValue.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/HostCallReturnValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/GCAwareJITStubRoutine.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITBitAndGenerator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitAndGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitAndGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitAndGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitAndGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitAndGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitAndGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitAndGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitAndGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitAndGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitAndGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitAndGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitAndGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitAndGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitAndGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitAndGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitAndGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitAndGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitAndGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitAndGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitAndGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITBitOrGenerator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitOrGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitOrGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitOrGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitOrGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitOrGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitOrGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitOrGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitOrGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitOrGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitOrGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitOrGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitOrGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitOrGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitOrGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitOrGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitOrGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitOrGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitOrGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitOrGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitOrGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/IntrinsicEmitter.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/IntrinsicEmitter.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/IntrinsicEmitter.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/IntrinsicEmitter.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/IntrinsicEmitter.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/IntrinsicEmitter.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/IntrinsicEmitter.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/IntrinsicEmitter.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/IntrinsicEmitter.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/IntrinsicEmitter.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/IntrinsicEmitter.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/IntrinsicEmitter.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/IntrinsicEmitter.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITCall.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITBitXorGenerator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitXorGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitXorGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitXorGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitXorGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitXorGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitXorGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitXorGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitXorGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitXorGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitXorGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitXorGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitXorGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitXorGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitXorGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitXorGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitXorGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitXorGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitXorGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitXorGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitXorGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITAddGenerator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITAddGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITAddGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITAddGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITAddGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITAddGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITAddGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITAddGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITAddGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITAddGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITAddGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITAddGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITAddGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITAddGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITAddGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITAddGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITAddGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITAddGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITAddGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITAddGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITAddGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITArithmetic.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JIT.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITCode.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITArithmetic32_64.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITDisassembler.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDisassembler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITExceptions.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITDivGenerator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDivGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDivGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDivGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDivGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDivGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDivGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDivGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDivGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDivGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDivGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDivGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDivGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDivGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDivGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDivGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDivGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDivGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDivGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDivGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITDivGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 16%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITCall32_64.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCall32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCall32_64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCall32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCall32_64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCall32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCall32_64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCall32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCall32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCall32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCall32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCall32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCall32_64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCall32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCall32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCall32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCall32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCall32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITCall32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITLeftShiftGenerator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITLeftShiftGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITLeftShiftGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITLeftShiftGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITLeftShiftGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITLeftShiftGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITLeftShiftGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITLeftShiftGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITLeftShiftGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITLeftShiftGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITLeftShiftGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITLeftShiftGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITLeftShiftGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITLeftShiftGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITLeftShiftGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITLeftShiftGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITLeftShiftGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITLeftShiftGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITLeftShiftGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITLeftShiftGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITLeftShiftGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITMulGenerator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITMulGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITMulGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITMulGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITMulGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITMulGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITMulGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITMulGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITMulGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITMulGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITMulGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITMulGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITMulGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITMulGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITMulGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITMulGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITMulGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITMulGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITMulGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITMulGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITMulGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITInlineCacheGenerator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/Instruction.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureStubInfo.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockHash.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITNegGenerator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITNegGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITNegGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITNegGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITNegGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITNegGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITNegGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITNegGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITNegGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITNegGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITNegGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITNegGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITNegGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITNegGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITNegGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITNegGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITNegGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITNegGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITNegGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITNegGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITNegGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITStubRoutine.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITOpcodes32_64.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes32_64.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes32_64.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes32_64.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes32_64.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes32_64.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes32_64.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes32_64.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes32_64.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes32_64.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes32_64.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes32_64.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes32_64.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes32_64.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes32_64.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes32_64.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes32_64.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes32_64.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes32_64.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITRightShiftGenerator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITRightShiftGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITRightShiftGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITRightShiftGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITRightShiftGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITRightShiftGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITRightShiftGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITRightShiftGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITRightShiftGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITRightShiftGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITRightShiftGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITRightShiftGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITRightShiftGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITRightShiftGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITRightShiftGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITRightShiftGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITRightShiftGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITRightShiftGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITRightShiftGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITRightShiftGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITRightShiftGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITOpcodes.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOpcodes.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITPropertyAccess.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITSubGenerator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITSubGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITSubGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITSubGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITSubGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITSubGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITSubGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITSubGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITSubGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITSubGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITSubGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITSubGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITSubGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITSubGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITSubGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITSubGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITSubGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITSubGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITSubGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITSubGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITSubGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/Reg.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITPropertyAccess32_64.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JIT.h:41, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/RegisterAtOffset.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITOperations.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/RegisterAtOffsetList.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITToDFGDeferredCompilationCallback.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CompilationResult.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredSourceDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/DeferredCompilationCallback.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/PCToCodeOriginMap.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PCToCodeOriginMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PCToCodeOriginMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PCToCodeOriginMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PCToCodeOriginMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PCToCodeOriginMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockHash.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PCToCodeOriginMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PCToCodeOriginMap.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/JITThunks.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, JSC::Weak >::KeyValuePairTraits; Value = WTF::KeyValuePair, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair; Value = WTF::KeyValuePair, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::Weak > >; HashFunctions = WTF::PairHash; Traits = WTF::HashMap, JSC::Weak >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, JSC::Weak >::KeyValuePairTraits, WTF::PairHash >; T = const std::pair&; Extra = JSC::Weak; Key = std::pair; Value = WTF::KeyValuePair, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::Weak > >; HashFunctions = WTF::PairHash; Traits = WTF::HashMap, JSC::Weak >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::Weak >, WTF::KeyValuePairKeyExtractor, JSC::Weak > >, WTF::PairHash, WTF::HashMap, JSC::Weak >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const std::pair&; V = JSC::Weak; KeyArg = std::pair; MappedArg = JSC::Weak; HashArg = WTF::PairHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::Weak >, WTF::KeyValuePairKeyExtractor, JSC::Weak > >, WTF::PairHash, WTF::HashMap, JSC::Weak >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const std::pair&; V = JSC::Weak; KeyArg = std::pair; MappedArg = JSC::Weak; HashArg = WTF::PairHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::Weak >, WTF::KeyValuePairKeyExtractor, JSC::Weak > >, WTF::PairHash, WTF::HashMap, JSC::Weak >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = std::pair; MappedArg = JSC::Weak; HashArg = WTF::PairHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::Weak >, WTF::KeyValuePairKeyExtractor, JSC::Weak > >, WTF::PairHash, WTF::HashMap, JSC::Weak >::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakInlines.h:129:5: required from 'void JSC::weakAdd(Map&, const Key&, Value&&) [with Map = WTF::HashMap, JSC::Weak >; Key = std::pair; Value = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:98:122: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/llint/LLIntCLoop.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/PolymorphicCallStubRoutine.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallVariant.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CallEdge.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/RegisterSet.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/RegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/ScratchRegisterAllocator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/TempRegisterSet.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/FPRInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/TempRegisterSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/SetupVarargsFrame.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/SetupVarargsFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/llint/LowLevelInterpreter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/llint/LLIntEntrypoint.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntEntrypoint.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntEntrypoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntEntrypoint.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntEntrypoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntEntrypoint.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntEntrypoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntEntrypoint.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntEntrypoint.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntEntrypoint.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntEntrypoint.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntEntrypoint.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntEntrypoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/llint/LLIntData.cpp.o /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntData.cpp: In static member function 'static void JSC::LLInt::Data::performAssertions(JSC::VM&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntData.cpp:191:98: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] STATIC_ASSERT(MarkedBlock::blockMask == ~static_cast(0x3fff)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntData.cpp:39:43: note: in definition of macro 'STATIC_ASSERT' #define STATIC_ASSERT(cond) static_assert(cond, "LLInt assumes " #cond) ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntData.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntData.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntData.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntData.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntData.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntData.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/Repatch.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/Repatch.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/llint/LLIntExceptions.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/parser/ModuleAnalyzer.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ModuleAnalyzer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ModuleAnalyzer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ModuleAnalyzer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ModuleAnalyzer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ModuleAnalyzer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ModuleAnalyzer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ModuleAnalyzer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ModuleAnalyzer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ModuleAnalyzer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ModuleAnalyzer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ModuleAnalyzer.cpp:26: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/llint/LLIntThunks.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntThunks.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntThunks.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntThunks.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntThunks.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntThunks.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntThunks.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntThunks.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntThunks.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntThunks.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntThunks.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntThunks.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntThunks.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntThunks.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/parser/Nodes.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:147:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:561:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:26: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/Label.h:56:72: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:26: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/jit/ThunkGenerators.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ThunkGenerators.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ThunkGenerators.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ThunkGenerators.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ThunkGenerators.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ThunkGenerators.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ThunkGenerators.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ThunkGenerators.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ThunkGenerators.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ThunkGenerators.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ThunkGenerators.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ThunkGenerators.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/dfg/DFGGraph.h:411:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ThunkGenerators.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ThunkGenerators.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ThunkGenerators.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ThunkGenerators.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ThunkGenerators.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ThunkGenerators.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ThunkGenerators.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ThunkGenerators.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ThunkGenerators.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/llint/LLIntSlowPaths.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/parser/NodesAnalyzeModule.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/NodesAnalyzeModule.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/NodesAnalyzeModule.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/NodesAnalyzeModule.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/NodesAnalyzeModule.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/NodesAnalyzeModule.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/NodesAnalyzeModule.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/NodesAnalyzeModule.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/NodesAnalyzeModule.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/NodesAnalyzeModule.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/NodesAnalyzeModule.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/NodesAnalyzeModule.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:147:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/NodesAnalyzeModule.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/NodesAnalyzeModule.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:561:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/NodesAnalyzeModule.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/NodesAnalyzeModule.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/NodesAnalyzeModule.cpp:26: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/NodesAnalyzeModule.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/NodesAnalyzeModule.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/parser/SourceCode.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/parser/ParserArena.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.cpp:26: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserArena.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/parser/VariableEnvironment.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/parser/SourceProvider.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/Profile.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/LegacyProfiler.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/CallIdentifier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/Profile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:93:39: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/CallIdentifier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/Profile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/CallIdentifier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/Profile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/CallIdentifier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/Profile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/CallIdentifier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/Profile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/CallIdentifier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/Profile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/Profile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/CallIdentifier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/Profile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/CallIdentifier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/Profile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:78:46: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/CallIdentifier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/Profile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/CallIdentifier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/Profile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/CallIdentifier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/Profile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:29: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/Profile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/CallIdentifier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/Profile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/Profile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/CallIdentifier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/Profile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/Profile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/CallIdentifier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/Profile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/LegacyProfiler.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfileNode.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/CallIdentifier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1362:13: required from 'bool WTF::Vector::removeFirstMatching(const MatchFunction&) [with MatchFunction = JSC::ProfileNode::removeChild(JSC::ProfileNode*)::&)>; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.cpp:80:6: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/CallIdentifier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/CallIdentifier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.cpp:96:22: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/CallIdentifier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileNode.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/parser/SourceProviderCache.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserTokens.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCacheItem.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserTokens.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCacheItem.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserTokens.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCacheItem.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserTokens.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCacheItem.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserTokens.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCacheItem.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserTokens.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCacheItem.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserTokens.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCacheItem.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserTokens.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCacheItem.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserTokens.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCacheItem.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserTokens.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCacheItem.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserTokens.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCacheItem.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserTokens.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCacheItem.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserTokens.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCacheItem.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserTokens.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCacheItem.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProviderCache.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerCompilationKind.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerBytecode.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfileGenerator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfileGenerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerJettisonReason.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerBytecodeSequence.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerBytecodes.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockHash.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerCompilation.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::Profiler::OriginStack; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::Profiler::OriginStackHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, JSC::Profiler::OriginStackHash>; T = const JSC::Profiler::OriginStack&; Extra = std::nullptr_t; Key = JSC::Profiler::OriginStack; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::Profiler::OriginStackHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::Profiler::OriginStackHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const JSC::Profiler::OriginStack&; V = std::nullptr_t; KeyArg = JSC::Profiler::OriginStack; MappedArg = std::unique_ptr; HashArg = JSC::Profiler::OriginStackHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::Profiler::OriginStackHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = JSC::Profiler::OriginStack; MappedArg = std::unique_ptr; HashArg = JSC::Profiler::OriginStackHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::Profiler::OriginStackHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::Profiler::OriginStack]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:79:80: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerCompiledBytecode.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/parser/Lexer.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, const JSC::Identifier*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, const JSC::Identifier*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, JSC::IdentifierRepHash>; T = WTF::RefPtr; Extra = const JSC::Identifier*; Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinNames.h:48:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, const JSC::Identifier*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, const JSC::Identifier*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:147:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:561:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:25: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Lexer.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerDatabase.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::CodeBlock*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = JSC::CodeBlock* const&; Extra = JSC::Profiler::Bytecodes*&; Key = JSC::CodeBlock*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::CodeBlock* const&; V = JSC::Profiler::Bytecodes*&; KeyArg = JSC::CodeBlock*; MappedArg = JSC::Profiler::Bytecodes*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = JSC::Profiler::Bytecodes*&; KeyArg = JSC::CodeBlock*; MappedArg = JSC::Profiler::Bytecodes*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::CodeBlock*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:71:41: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:87:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodes.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerOSRExit.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerOSRExitSite.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerOriginStack.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InlineCallFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerProfiledBytecodes.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/profiler/ProfilerOrigin.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlockHash.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/profiler/ProfilerOrigin.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ArgList.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ArrayBufferView.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ArrayBuffer.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ArrayBufferNeuteringWatchpoint.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferNeuteringWatchpoint.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ArrayIteratorPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/BooleanConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ArrayConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConstructor.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/BasicBlockLocation.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorCopier::uninitializedCopy(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:244:79: required from 'static void WTF::VectorTypeOperations::uninitializedCopy(const T*, const T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:820:42: required from 'WTF::Vector::Vector(const WTF::Vector&) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:53:24: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:158:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:27: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:67:27: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:27: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair&; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair&; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:47:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:27: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/BooleanObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/CodeSpecializationKind.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/BooleanPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/CallData.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/CompilationResult.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ClonedArguments.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClonedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ArrayPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, const JSC::Identifier*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, const JSC::Identifier*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, JSC::IdentifierRepHash>; T = WTF::RefPtr; Extra = const JSC::Identifier*; Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinNames.h:48:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, const JSC::Identifier*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, const JSC::Identifier*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/CommonSlowPathsExceptions.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ConstantMode.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 17%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/parser/Parser.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:147:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, const JSC::Identifier*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, const JSC::Identifier*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, JSC::IdentifierRepHash>; T = WTF::RefPtr; Extra = const JSC::Identifier*; Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinNames.h:48:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, const JSC::Identifier*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, const JSC::Identifier*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:561:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:23: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 10; OverflowHandler = WTF::UnsafeVectorOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 10; OverflowHandler = WTF::UnsafeVectorOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 10; OverflowHandler = WTF::UnsafeVectorOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 10; OverflowHandler = WTF::UnsafeVectorOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 10; OverflowHandler = WTF::UnsafeVectorOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 10; OverflowHandler = WTF::UnsafeVectorOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ASTBuilder.h:782:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:23: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Breakpoint.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/debugger/Debugger.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Scope]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Scope]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Scope; unsigned int inlineCapacity = 10; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Scope; unsigned int inlineCapacity = 10; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Scope; unsigned int inlineCapacity = 10; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Scope; T = JSC::Scope; unsigned int inlineCapacity = 10; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Scope; T = JSC::Scope; unsigned int inlineCapacity = 10; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Scope; unsigned int inlineCapacity = 10; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Scope]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:915:28: required from 'JSC::ScopeRef JSC::Parser::pushScope() [with LexerType = JSC::Lexer]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:4130:16: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JSC::Scope' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:160:8: note: 'struct JSC::Scope' declared here struct Scope { ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/CodeCache.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:147:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:561:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/Label.h:56:72: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:26: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:26: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CodeCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/Completion.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:147:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:561:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:23: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Completion.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ConsolePrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsolePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/CommonSlowPaths.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ControlFlowProfiler.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/CustomGetterSetter.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CustomGetterSetter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CustomGetterSetter.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CustomGetterSetter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CustomGetterSetter.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CustomGetterSetter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CustomGetterSetter.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyName.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertySlot.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CustomGetterSetter.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CustomGetterSetter.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/DataView.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DataView.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DataView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DataView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DataView.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/DateConversion.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ConstructData.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConstructData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ConsoleClient.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConsoleClient.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/CommonIdentifiers.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, const JSC::Identifier*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, const JSC::Identifier*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, JSC::IdentifierRepHash>; T = WTF::RefPtr; Extra = const JSC::Identifier*; Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinNames.h:48:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, const JSC::Identifier*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, const JSC::Identifier*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/DirectArgumentsOffset.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 18%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/DateConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/DumpContext.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DumpContext.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/DateInstance.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ErrorHandlingScope.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorHandlingScope.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorHandlingScope.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/DirectArguments.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArgumentsOffset.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DirectArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/Error.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/DatePrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DatePrototype.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ErrorConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ErrorInstance.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ExceptionFuzz.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionFuzz.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionFuzz.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionFuzz.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionFuzz.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionFuzz.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionFuzz.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionFuzz.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionFuzz.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionFuzz.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Options.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionFuzz.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionFuzz.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionFuzz.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionFuzz.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionFuzz.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionFuzz.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionFuzz.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionFuzz.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionFuzz.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Error.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionFuzz.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/Exception.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Exception.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ErrorPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/FunctionHasExecutedCache.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/FunctionExecutableDump.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionExecutableDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionExecutableDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionExecutableDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionExecutableDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionExecutableDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionExecutableDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionExecutableDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionExecutableDump.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ExceptionHelpers.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp:29: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/FunctionConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:147:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:561:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:21: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/FunctionRareData.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/Executable.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:147:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:561:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:26: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Executable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/GeneratorFunctionConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/GeneratorFrame.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFrame.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFrame.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFrame.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFrame.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFrame.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFrame.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFrame.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/GeneratorPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IndexingType.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/FunctionPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, const JSC::Identifier*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, const JSC::Identifier*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, JSC::IdentifierRepHash>; T = WTF::RefPtr; Extra = const JSC::Identifier*; Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinNames.h:48:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, const JSC::Identifier*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, const JSC::Identifier*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/GetterSetter.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/GeneratorFunctionPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, const JSC::Identifier*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, const JSC::Identifier*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, JSC::IdentifierRepHash>; T = WTF::RefPtr; Extra = const JSC::Identifier*; Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinNames.h:48:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, const JSC::Identifier*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, const JSC::Identifier*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/Identifier.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/InitializeThreading.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InitializeThreading.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InitializeThreading.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InitializeThreading.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InitializeThreading.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/InferredType.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyName.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredType.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/InferredTypeTable.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/InferredValue.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredValue.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlCollator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::StringHash>; T = WTF::String; Extra = WTF::String&; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::String; V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.cpp:220:51: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const char*; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const char*&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const char*&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.cpp:125:47: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/InspectorInstrumentationObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlCollatorConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollatorConstructor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollatorConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollatorConstructor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollatorConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollatorConstructor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollatorConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollatorConstructor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollatorConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlCollatorPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollatorPrototype.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollatorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollatorPrototype.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollatorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollatorPrototype.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollatorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollator.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollatorPrototype.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlCollatorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/InternalFunction.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlDateTimeFormatConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormatConstructor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormatConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:36:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/DateMath.h:52, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.h:46, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstanceCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormatConstructor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormatConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormatConstructor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormatConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormatConstructor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormatConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormatConstructor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormatConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormatConstructor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormatConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlDateTimeFormat.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:36:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::String&; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.cpp:452:74: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.cpp:200:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlDateTimeFormatPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormatPrototype.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormatPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormatPrototype.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormatPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormatPrototype.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormatPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormatPrototype.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlDateTimeFormatPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlNumberFormatConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormatConstructor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormatConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:36:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/DateMath.h:52, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.h:46, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DateInstanceCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormatConstructor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormatConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormatConstructor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormatConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormatConstructor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormatConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormatConstructor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormatConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormatConstructor.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormatConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlNumberFormatPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormatPrototype.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormatPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormatPrototype.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormatPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormatPrototype.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormatPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormatPrototype.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormatPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlNumberFormat.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormat.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormat.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormat.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::StringHash>; T = WTF::String; Extra = WTF::String&; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::String; V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormat.cpp:188:51: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormat.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormat.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormat.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlNumberFormat.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IteratorOperations.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorOperations.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IteratorPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSAPIValueWrapper.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSArrayBuffer.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSArrayBufferConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 19%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/IntlObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::String&; Extra = const WTF::String&; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:384:83: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:211:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::String; HashArg = WTF::StringHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:382:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::StringHash>; T = WTF::String; Extra = WTF::String&; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::String; V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:759:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:617:45: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IntlObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSArray.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSArrayIterator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSArrayBufferPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSBoundSlotBaseFunction.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSCJSValue.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BooleanConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSArrayBufferView.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSCell.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSCallee.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCallee.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCallee.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCallee.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCallee.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCallee.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCallee.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCallee.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCallee.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSBoundFunction.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSConsole.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSConsole.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSConsole.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSConsole.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSConsole.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSConsole.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSConsole.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSConsole.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSConsole.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSDataView.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSGlobalObjectDebuggable.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSEnvironmentRecord.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSEnvironmentRecord.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSDateMath.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/DateMath.h:52, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.h:46, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.cpp:73: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.cpp:72: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/DateMath.h:52, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.h:46, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.cpp:73: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.cpp:72: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/DateMath.h:52, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.h:46, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.cpp:73: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.cpp:72: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/DateMath.h:52, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.h:46, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.cpp:73: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.cpp:75: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.cpp:75: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/DateMath.h:52, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.h:46, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.cpp:73: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/DateMath.h:52, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.h:46, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.cpp:73: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.cpp:72: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.cpp:75: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/DateMath.h:52, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.h:46, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.cpp:73: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.cpp:75: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/DateMath.h:52, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.h:46, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.cpp:73: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.cpp:75: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/DateMath.h:52, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.h:46, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDateMath.cpp:73: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSDataViewPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSGeneratorFunction.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSGlobalLexicalEnvironment.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSInternalPromise.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromise.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromise.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromise.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, const JSC::Identifier*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, const JSC::Identifier*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, JSC::IdentifierRepHash>; T = WTF::RefPtr; Extra = const JSC::Identifier*; Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinNames.h:48:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, const JSC::Identifier*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromise.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromise.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromise.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, const JSC::Identifier*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromise.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromise.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromise.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromise.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromise.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromise.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromise.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromise.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromise.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromise.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromise.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromise.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSJob.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSJob.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSJob.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSJob.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSJob.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSJob.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSJob.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSJob.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSJob.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSInternalPromisePrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromisePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromisePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromisePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromisePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromisePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromisePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromisePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromisePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromisePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromisePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromisePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromisePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSInternalPromiseDeferred.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseDeferred.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromiseDeferred.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromiseDeferred.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, const JSC::Identifier*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, const JSC::Identifier*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, JSC::IdentifierRepHash>; T = WTF::RefPtr; Extra = const JSC::Identifier*; Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinNames.h:48:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, const JSC::Identifier*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseDeferred.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromiseDeferred.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromiseDeferred.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, const JSC::Identifier*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseDeferred.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromiseDeferred.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromiseDeferred.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseDeferred.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromiseDeferred.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromiseDeferred.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseDeferred.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromiseDeferred.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromiseDeferred.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseDeferred.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromiseDeferred.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromiseDeferred.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSGlobalObjectFunctions.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:147:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:561:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:25: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:25: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSInternalPromiseConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromiseConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromiseConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromiseConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromiseConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromiseConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromiseConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromiseConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSInternalPromiseConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSFunction.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:147:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:561:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:26: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSLock.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/WTFThreadData.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/WTFThreadData.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/WTFThreadData.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/WTFThreadData.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.cpp:26: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/WTFThreadData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/WTFThreadData.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/WTFThreadData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/WTFThreadData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/WTFThreadData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/WTFThreadData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/WTFThreadData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/WTFThreadData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSLexicalEnvironment.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSMap.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::PtrHash >; T = JSC::JSMapIterator* const&; Extra = JSC::Weak; Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::JSMapIterator* const&; V = JSC::Weak; KeyArg = JSC::JSMapIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = JSC::JSMapIterator* const&; V = JSC::Weak; KeyArg = JSC::JSMapIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = JSC::JSMapIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::JSMapIterator*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:60:45: required from 'JSC::WeakGCMap::AddResult JSC::WeakGCMap::set(const KeyType&, JSC::WeakGCMap::ValueType) [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; JSC::WeakGCMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; JSC::WeakGCMap::KeyType = JSC::JSMapIterator*; JSC::WeakGCMap::ValueType = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapDataInlines.h:286:5: required from 'JSC::MapDataImpl::IteratorData JSC::MapDataImpl::createIteratorData(JSIterator*) [with Entry = JSC::JSMap::Entry; JSIterator = JSC::JSMapIterator]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.h:101:71: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSGlobalObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:30: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:30: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:30: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, const JSC::Identifier*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, const JSC::Identifier*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, JSC::IdentifierRepHash>; T = WTF::RefPtr; Extra = const JSC::Identifier*; Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinNames.h:48:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, const JSC::Identifier*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, const JSC::Identifier*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::String&; Extra = const WTF::String&; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:384:83: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:211:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::String; HashArg = WTF::StringHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:1091:54: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/WTFThreadData.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayStorage.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:30: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSMapIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapData.h:152:21: required from 'JSC::MapDataImpl::MapDataImpl(JSC::VM&, JSC::JSCell*) [with Entry = JSC::JSMap::Entry; JSIterator = JSC::JSMapIterator]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:120:29: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSSetIterator*; ValueArg = JSC::JSSetIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSSetIterator*; ValueArg = JSC::JSSetIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSSetIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSSetIterator*; ValueArg = JSC::JSSetIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSSetIterator*; ValueArg = JSC::JSSetIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapData.h:152:21: required from 'JSC::MapDataImpl::MapDataImpl(JSC::VM&, JSC::JSCell*) [with Entry = JSC::JSSet::Entry; JSIterator = JSC::JSSetIterator]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.h:115:29: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSMapIterator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::PtrHash >; T = JSC::JSMapIterator* const&; Extra = JSC::Weak; Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::JSMapIterator* const&; V = JSC::Weak; KeyArg = JSC::JSMapIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = JSC::JSMapIterator* const&; V = JSC::Weak; KeyArg = JSC::JSMapIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = JSC::JSMapIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::JSMapIterator*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:60:45: required from 'JSC::WeakGCMap::AddResult JSC::WeakGCMap::set(const KeyType&, JSC::WeakGCMap::ValueType) [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; JSC::WeakGCMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; JSC::WeakGCMap::KeyType = JSC::JSMapIterator*; JSC::WeakGCMap::ValueType = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapDataInlines.h:286:5: required from 'JSC::MapDataImpl::IteratorData JSC::MapDataImpl::createIteratorData(JSIterator*) [with Entry = JSC::JSMap::Entry; JSIterator = JSC::JSMapIterator]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.h:101:71: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSModuleEnvironment.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLexicalEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSModuleNamespaceObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSNativeStdFunction.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSNotAnObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.cpp:30: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.cpp:30: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.cpp:30: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.cpp:30: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNotAnObject.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSModuleRecord.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:680:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSMapIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapData.h:152:21: required from 'JSC::MapDataImpl::MapDataImpl(JSC::VM&, JSC::JSCell*) [with Entry = JSC::JSMap::Entry; JSIterator = JSC::JSMapIterator]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:120:29: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSModuleRecord.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSPromiseConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, const JSC::Identifier*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, const JSC::Identifier*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, JSC::IdentifierRepHash>; T = WTF::RefPtr; Extra = const JSC::Identifier*; Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinNames.h:48:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, const JSC::Identifier*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, const JSC::Identifier*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSPromiseDeferred.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseDeferred.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseDeferred.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, const JSC::Identifier*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, const JSC::Identifier*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, JSC::IdentifierRepHash>; T = WTF::RefPtr; Extra = const JSC::Identifier*; Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinNames.h:48:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, const JSC::Identifier*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseDeferred.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseDeferred.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, const JSC::Identifier*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseDeferred.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseDeferred.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseDeferred.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseDeferred.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseDeferred.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseDeferred.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseDeferred.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromiseDeferred.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSONObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Local]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Local]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Local; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Local; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Local; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Local; T = JSC::Local; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Local; T = JSC::Local; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Local; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Local]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Local.h:125:13: required from 'void JSC::LocalStack::push(JSC::LocalStack::ExternalType) [with T = JSC::JSArray; unsigned int inlineCapacity = 16; JSC::LocalStack::ExternalType = JSC::JSArray*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:604:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class JSC::Local'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Local.h:40:29: note: 'class JSC::Local' declared here template class Local : public Handle { ^~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Local]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Local]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Local; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Local; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Local; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Local; T = JSC::Local; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Local; T = JSC::Local; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Local; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Local]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Local.h:125:13: required from 'void JSC::LocalStack::push(JSC::LocalStack::ExternalType) [with T = JSC::JSObject; unsigned int inlineCapacity = 16; JSC::LocalStack::ExternalType = JSC::JSObject*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:655:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class JSC::Local'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSONObject.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Local.h:40:29: note: 'class JSC::Local' declared here template class Local : public Handle { ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSPromisePrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromisePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromisePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, const JSC::Identifier*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, const JSC::Identifier*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, JSC::IdentifierRepHash>; T = WTF::RefPtr; Extra = const JSC::Identifier*; Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinNames.h:48:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, const JSC::Identifier*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromisePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromisePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, const JSC::Identifier*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromisePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromisePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromisePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromisePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromisePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromisePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromisePrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromisePrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSPromise.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromise.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromise.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromise.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromise.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromise.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromise.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromise.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPromise.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSPropertyNameEnumerator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSPropertyNameIterator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSPropertyNameIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSSegmentedVariableObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSStringIterator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSProxy.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSProxy.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSScope.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetPutInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetPutInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetPutInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetPutInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetPutInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetPutInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 20%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, JSC::Weak, WTF::PairHash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair; Value = WTF::KeyValuePair, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::Weak > >; HashFunctions = WTF::PairHash; Traits = WTF::HashMap, JSC::Weak, WTF::PairHash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, JSC::Weak, WTF::PairHash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits, WTF::PairHash >; T = const std::pair&; Extra = JSC::Weak; Key = std::pair; Value = WTF::KeyValuePair, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::Weak > >; HashFunctions = WTF::PairHash; Traits = WTF::HashMap, JSC::Weak, WTF::PairHash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::Weak >, WTF::KeyValuePairKeyExtractor, JSC::Weak > >, WTF::PairHash, WTF::HashMap, JSC::Weak, WTF::PairHash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const std::pair&; V = JSC::Weak; KeyArg = std::pair; MappedArg = JSC::Weak; HashArg = WTF::PairHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::Weak >, WTF::KeyValuePairKeyExtractor, JSC::Weak > >, WTF::PairHash, WTF::HashMap, JSC::Weak, WTF::PairHash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const std::pair&; V = JSC::Weak; KeyArg = std::pair; MappedArg = JSC::Weak; HashArg = WTF::PairHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::Weak >, WTF::KeyValuePairKeyExtractor, JSC::Weak > >, WTF::PairHash, WTF::HashMap, JSC::Weak, WTF::PairHash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = std::pair; MappedArg = JSC::Weak; HashArg = WTF::PairHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::Weak >, WTF::KeyValuePairKeyExtractor, JSC::Weak > >, WTF::PairHash, WTF::HashMap, JSC::Weak, WTF::PairHash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:60:45: required from 'JSC::WeakGCMap::AddResult JSC::WeakGCMap::set(const KeyType&, JSC::WeakGCMap::ValueType) [with KeyArg = std::pair; ValueArg = JSC::JSBoundSlotBaseFunction; HashArg = WTF::PairHash; KeyTraitsArg = WTF::HashTraits >; JSC::WeakGCMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::Weak >, WTF::KeyValuePairKeyExtractor, JSC::Weak > >, WTF::PairHash, WTF::HashMap, JSC::Weak, WTF::PairHash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > > >; JSC::WeakGCMap::KeyType = std::pair; JSC::WeakGCMap::ValueType = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:2561:72: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:24: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:24: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSSetIterator.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::PtrHash >; T = JSC::JSSetIterator* const&; Extra = JSC::Weak; Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::JSSetIterator* const&; V = JSC::Weak; KeyArg = JSC::JSSetIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = JSC::JSSetIterator* const&; V = JSC::Weak; KeyArg = JSC::JSSetIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = JSC::JSSetIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::JSSetIterator*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:60:45: required from 'JSC::WeakGCMap::AddResult JSC::WeakGCMap::set(const KeyType&, JSC::WeakGCMap::ValueType) [with KeyArg = JSC::JSSetIterator*; ValueArg = JSC::JSSetIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; JSC::WeakGCMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; JSC::WeakGCMap::KeyType = JSC::JSSetIterator*; JSC::WeakGCMap::ValueType = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapDataInlines.h:286:5: required from 'JSC::MapDataImpl::IteratorData JSC::MapDataImpl::createIteratorData(JSIterator*) [with Entry = JSC::JSSet::Entry; JSIterator = JSC::JSSetIterator]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.h:88:71: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSString.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSSet.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::PtrHash >; T = JSC::JSSetIterator* const&; Extra = JSC::Weak; Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::JSSetIterator* const&; V = JSC::Weak; KeyArg = JSC::JSSetIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = JSC::JSSetIterator* const&; V = JSC::Weak; KeyArg = JSC::JSSetIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = JSC::JSSetIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::JSSetIterator*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:60:45: required from 'JSC::WeakGCMap::AddResult JSC::WeakGCMap::set(const KeyType&, JSC::WeakGCMap::ValueType) [with KeyArg = JSC::JSSetIterator*; ValueArg = JSC::JSSetIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; JSC::WeakGCMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; JSC::WeakGCMap::KeyType = JSC::JSSetIterator*; JSC::WeakGCMap::ValueType = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapDataInlines.h:286:5: required from 'JSC::MapDataImpl::IteratorData JSC::MapDataImpl::createIteratorData(JSIterator*) [with Entry = JSC::JSSet::Entry; JSIterator = JSC::JSSetIterator]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.h:88:71: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSStringJoiner.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSStringJoiner.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSTemplateRegistryKey.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTemplateRegistryKey.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTemplateRegistryKey.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTemplateRegistryKey.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTemplateRegistryKey.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTemplateRegistryKey.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTemplateRegistryKey.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTemplateRegistryKey.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTemplateRegistryKey.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSSymbolTableObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetPutInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetPutInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetPutInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetPutInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetPutInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetPutInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSTypedArrayPrototypes.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSWeakMap.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWeakMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWeakMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWeakMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWeakMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWeakMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWeakMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWeakMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWeakMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSWeakSet.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWeakSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWeakSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWeakSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWeakSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWeakSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSWithScope.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWithScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSWrapperObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/MapConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSMapIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapData.h:152:21: required from 'JSC::MapDataImpl::MapDataImpl(JSC::VM&, JSC::JSCell*) [with Entry = JSC::JSMap::Entry; JSIterator = JSC::JSMapIterator]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:120:29: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/MapIteratorPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSMapIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapData.h:152:21: required from 'JSC::MapDataImpl::MapDataImpl(JSC::VM&, JSC::JSCell*) [with Entry = JSC::JSMap::Entry; JSIterator = JSC::JSMapIterator]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:120:29: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSTypedArrayViewConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayViewConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayViewConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayViewConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayViewConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayViewConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayViewConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayViewConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayViewConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSTypedArrays.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGenericTypedArrayView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrays.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSTypedArrayConstructors.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayConstructors.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/Lookup.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Lookup.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/JSTypedArrayViewPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/MathCommon.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/MemoryStatistics.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/LiteralParser.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/LiteralParser.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/MathObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MathObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/MapPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::PtrHash >; T = JSC::JSMapIterator* const&; Extra = JSC::Weak; Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::JSMapIterator* const&; V = JSC::Weak; KeyArg = JSC::JSMapIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = JSC::JSMapIterator* const&; V = JSC::Weak; KeyArg = JSC::JSMapIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = JSC::JSMapIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::JSMapIterator*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:60:45: required from 'JSC::WeakGCMap::AddResult JSC::WeakGCMap::set(const KeyType&, JSC::WeakGCMap::ValueType) [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; JSC::WeakGCMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; JSC::WeakGCMap::KeyType = JSC::JSMapIterator*; JSC::WeakGCMap::ValueType = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapDataInlines.h:286:5: required from 'JSC::MapDataImpl::IteratorData JSC::MapDataImpl::createIteratorData(JSIterator*) [with Entry = JSC::JSMap::Entry; JSIterator = JSC::JSMapIterator]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.h:101:71: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/NativeErrorConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/NativeStdFunctionCell.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeStdFunctionCell.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeStdFunctionCell.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeStdFunctionCell.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeStdFunctionCell.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeStdFunctionCell.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeStdFunctionCell.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeStdFunctionCell.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeStdFunctionCell.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeStdFunctionCell.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeStdFunctionCell.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeStdFunctionCell.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/FunctionRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSNativeStdFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeStdFunctionCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeStdFunctionCell.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeStdFunctionCell.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeStdFunctionCell.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeStdFunctionCell.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeStdFunctionCell.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeStdFunctionCell.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeStdFunctionCell.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeStdFunctionCell.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/NullGetterFunction.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullGetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/NativeErrorPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/NumberObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ModuleLoaderObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, const JSC::Identifier*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, const JSC::Identifier*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, JSC::IdentifierRepHash>; T = WTF::RefPtr; Extra = const JSC::Identifier*; Key = WTF::RefPtr; Value = WTF::KeyValuePair, const JSC::Identifier*>; Extractor = WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = const JSC::Identifier*; KeyArg = WTF::RefPtr; MappedArg = const JSC::Identifier*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, const JSC::Identifier*>, WTF::KeyValuePairKeyExtractor, const JSC::Identifier*> >, JSC::IdentifierRepHash, WTF::HashMap, const JSC::Identifier*, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinNames.h:48:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, const JSC::Identifier*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, const JSC::Identifier*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:147:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:561:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:26: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSMapIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapData.h:152:21: required from 'JSC::MapDataImpl::MapDataImpl(JSC::VM&, JSC::JSCell*) [with Entry = JSC::JSMap::Entry; JSIterator = JSC::JSMapIterator]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMap.h:120:29: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/NumberConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/NumberPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NumberPrototype.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/NullSetterFunction.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/NullSetterFunction.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ObjectPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/PropertySlot.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertySlot.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertySlot.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertySlot.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertySlot.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyName.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertySlot.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertySlot.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyName.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertySlot.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertySlot.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/Options.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/PropertyDescriptor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyDescriptor.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/Operations.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Operations.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/PropertyTable.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyMapHashTable.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyMapHashTable.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyMapHashTable.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyMapHashTable.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 21%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ObjectConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ObjectConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ReflectObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ReflectObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ProxyConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ProxyConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ProxyConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ProxyConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ProxyConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ProxyConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ProxyConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ProxyConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ProxyConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/RegExpCachedResult.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCachedResult.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ProxyObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ProxyObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ProxyObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/SpeculatedType.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ProxyObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ProxyObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ProxyObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ProxyObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ProxyObject.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ProxyObject.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/PrototypeMap.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::PtrHash >; T = JSC::JSObject* const&; Extra = JSC::Weak; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::JSObject* const&; V = JSC::Weak; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = JSC::JSObject* const&; V = JSC::Weak; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::JSObject*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:60:45: required from 'JSC::WeakGCMap::AddResult JSC::WeakGCMap::set(const KeyType&, JSC::WeakGCMap::ValueType) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; JSC::WeakGCMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; JSC::WeakGCMap::KeyType = JSC::JSObject*; JSC::WeakGCMap::ValueType = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.cpp:37:36: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits, WTF::PairHash > >; T = const std::pair >&; Extra = JSC::Weak; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePair >, JSC::Weak >, WTF::KeyValuePairKeyExtractor >, JSC::Weak > >, WTF::PairHash >, WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const std::pair >&; V = JSC::Weak; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePair >, JSC::Weak >, WTF::KeyValuePairKeyExtractor >, JSC::Weak > >, WTF::PairHash >, WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const std::pair >&; V = JSC::Weak; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePair >, JSC::Weak >, WTF::KeyValuePairKeyExtractor >, JSC::Weak > >, WTF::PairHash >, WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePair >, JSC::Weak >, WTF::KeyValuePairKeyExtractor >, JSC::Weak > >, WTF::PairHash >, WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > > > >; WTF::HashMap::KeyType = std::pair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:60:45: required from 'JSC::WeakGCMap::AddResult JSC::WeakGCMap::set(const KeyType&, JSC::WeakGCMap::ValueType) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; JSC::WeakGCMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePair >, JSC::Weak >, WTF::KeyValuePairKeyExtractor >, JSC::Weak > >, WTF::PairHash >, WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > > > >; JSC::WeakGCMap::KeyType = std::pair >; JSC::WeakGCMap::ValueType = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.cpp:67:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/SamplingCounter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/RegExpConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.cpp:22: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpConstructor.cpp:23: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/RegExpCache.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::RegExpKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::RegExpKey::Hash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, JSC::RegExpKey::Hash>; T = const JSC::RegExpKey&; Extra = JSC::Weak; Key = JSC::RegExpKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::RegExpKey::Hash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::RegExpKey::Hash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const JSC::RegExpKey&; V = JSC::Weak; KeyArg = JSC::RegExpKey; MappedArg = JSC::Weak; HashArg = JSC::RegExpKey::Hash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::RegExpKey::Hash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const JSC::RegExpKey&; V = JSC::Weak; KeyArg = JSC::RegExpKey; MappedArg = JSC::Weak; HashArg = JSC::RegExpKey::Hash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::RegExpKey::Hash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = JSC::RegExpKey; MappedArg = JSC::Weak; HashArg = JSC::RegExpKey::Hash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::RegExpKey::Hash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::RegExpKey]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakInlines.h:129:5: required from 'void JSC::weakAdd(Map&, const Key&, Value&&) [with Map = WTF::HashMap >; Key = JSC::RegExpKey; Value = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:49:57: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpCache.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/RegExp.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExp.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ScopeOffset.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/RegExpMatchesArray.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/RegExpObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/RuntimeType.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/SetIteratorPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSSetIterator*; ValueArg = JSC::JSSetIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSSetIterator*; ValueArg = JSC::JSSetIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSSetIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSSetIterator*; ValueArg = JSC::JSSetIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSSetIterator*; ValueArg = JSC::JSSetIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapData.h:152:21: required from 'JSC::MapDataImpl::MapDataImpl(JSC::VM&, JSC::JSCell*) [with Entry = JSC::JSSet::Entry; JSIterator = JSC::JSSetIterator]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.h:115:29: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetIteratorPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ScopedArgumentsTable.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/RegExpPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RegExpPrototype.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/SamplingProfiler.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SamplingProfiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SamplingProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SamplingProfiler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SamplingProfiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SamplingProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SamplingProfiler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SamplingProfiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SamplingProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SamplingProfiler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SamplingProfiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SamplingProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SamplingProfiler.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SamplingProfiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SamplingProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SamplingProfiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SamplingProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SamplingProfiler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SamplingProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SamplingProfiler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/SetConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSSetIterator*; ValueArg = JSC::JSSetIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSSetIterator*; ValueArg = JSC::JSSetIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSSetIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSSetIterator*; ValueArg = JSC::JSSetIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSSetIterator*; ValueArg = JSC::JSSetIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapData.h:152:21: required from 'JSC::MapDataImpl::MapDataImpl(JSC::VM&, JSC::JSCell*) [with Entry = JSC::JSSet::Entry; JSIterator = JSC::JSSetIterator]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSet.h:115:29: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/ScopedArguments.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GenericArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ScopedArguments.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/SimpleTypedArrayController.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBuffer.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Handle.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/SmallStrings.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeofType.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SmallStrings.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/SetPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::PtrHash >; T = JSC::JSSetIterator* const&; Extra = JSC::Weak; Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::JSSetIterator* const&; V = JSC::Weak; KeyArg = JSC::JSSetIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = JSC::JSSetIterator* const&; V = JSC::Weak; KeyArg = JSC::JSSetIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = JSC::JSSetIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::JSSetIterator*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:60:45: required from 'JSC::WeakGCMap::AddResult JSC::WeakGCMap::set(const KeyType&, JSC::WeakGCMap::ValueType) [with KeyArg = JSC::JSSetIterator*; ValueArg = JSC::JSSetIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; JSC::WeakGCMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; JSC::WeakGCMap::KeyType = JSC::JSSetIterator*; JSC::WeakGCMap::ValueType = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapDataInlines.h:286:5: required from 'JSC::MapDataImpl::IteratorData JSC::MapDataImpl::createIteratorData(JSIterator*) [with Entry = JSC::JSSet::Entry; JSIterator = JSC::JSSetIterator]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.h:88:71: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SetPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/SparseArrayValueMap.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetterSetter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/StringObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/StrictEvalActivation.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetPutInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetPutInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetPutInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetPutInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetPutInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/GetPutInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSScope.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StrictEvalActivation.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/StringIteratorPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringIteratorPrototype.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringIteratorPrototype.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringIteratorPrototype.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringIteratorPrototype.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringIteratorPrototype.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringIteratorPrototype.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringIteratorPrototype.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringIteratorPrototype.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/StringConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.cpp:21: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringConstructor.cpp:22: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/StringRecursionChecker.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.cpp:20: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringRecursionChecker.cpp:21: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/StructureIDTable.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureIDTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureIDTable.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureIDTable.cpp:69:23: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureIDTable.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:403:11: note: 'class std::unique_ptr' declared here class unique_ptr<_Tp[], _Dp> ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/StructureChain.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureChain.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/SymbolConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolConstructor.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/StructureRareData.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyName.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertySlot.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StructureRareData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/Structure.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, JSC::Weak, JSC::StructureTransitionTable::Hash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair; Value = WTF::KeyValuePair, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::Weak > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::Weak, JSC::StructureTransitionTable::Hash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, JSC::Weak, JSC::StructureTransitionTable::Hash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits, JSC::StructureTransitionTable::Hash>; T = const std::pair&; Extra = JSC::Weak; Key = std::pair; Value = WTF::KeyValuePair, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::Weak > >; HashFunctions = JSC::StructureTransitionTable::Hash; Traits = WTF::HashMap, JSC::Weak, JSC::StructureTransitionTable::Hash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::Weak >, WTF::KeyValuePairKeyExtractor, JSC::Weak > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::Weak, JSC::StructureTransitionTable::Hash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const std::pair&; V = JSC::Weak; KeyArg = std::pair; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::Weak >, WTF::KeyValuePairKeyExtractor, JSC::Weak > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::Weak, JSC::StructureTransitionTable::Hash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const std::pair&; V = JSC::Weak; KeyArg = std::pair; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::Weak >, WTF::KeyValuePairKeyExtractor, JSC::Weak > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::Weak, JSC::StructureTransitionTable::Hash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = std::pair; MappedArg = JSC::Weak; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::Weak >, WTF::KeyValuePairKeyExtractor, JSC::Weak > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::Weak, JSC::StructureTransitionTable::Hash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:60:45: required from 'JSC::WeakGCMap::AddResult JSC::WeakGCMap::set(const KeyType&, JSC::WeakGCMap::ValueType) [with KeyArg = std::pair; ValueArg = JSC::Structure; HashArg = JSC::StructureTransitionTable::Hash; KeyTraitsArg = WTF::HashTraits >; JSC::WeakGCMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::Weak >, WTF::KeyValuePairKeyExtractor, JSC::Weak > >, JSC::StructureTransitionTable::Hash, WTF::HashMap, JSC::Weak, JSC::StructureTransitionTable::Hash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > > >; JSC::WeakGCMap::KeyType = std::pair; JSC::WeakGCMap::ValueType = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:139:112: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const JSC::Structure*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = const JSC::Structure* const&; Extra = WTF::CString&; Key = const JSC::Structure*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const JSC::Structure* const&; V = WTF::CString&; KeyArg = const JSC::Structure*; MappedArg = WTF::CString; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = WTF::CString&; KeyArg = const JSC::Structure*; MappedArg = WTF::CString; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const JSC::Structure*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StringHashDumpContext.h:54:21: required from 'WTF::CString WTF::StringHashDumpContext::getID(const T*) [with T = JSC::Structure]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StringHashDumpContext.h:64:31: required from 'void WTF::StringHashDumpContext::dumpBrief(const T*, WTF::PrintStream&) [with T = JSC::Structure]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:1233:48: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::CString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::CStringHash; Traits = WTF::HashMap, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >::KeyValuePairTraits, WTF::CStringHash>; T = const WTF::CString&; Extra = const JSC::Structure*&; Key = WTF::CString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::CStringHash; Traits = WTF::HashMap, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::CStringHash, WTF::HashMap, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::CString&; V = const JSC::Structure*&; KeyArg = WTF::CString; MappedArg = const JSC::Structure*; HashArg = WTF::CStringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::CStringHash, WTF::HashMap, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = const JSC::Structure*&; KeyArg = WTF::CString; MappedArg = const JSC::Structure*; HashArg = WTF::CStringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::CStringHash, WTF::HashMap, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::CString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StringHashDumpContext.h:55:21: required from 'WTF::CString WTF::StringHashDumpContext::getID(const T*) [with T = JSC::Structure]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StringHashDumpContext.h:64:31: required from 'void WTF::StringHashDumpContext::dumpBrief(const T*, WTF::PrintStream&) [with T = JSC::Structure]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:1233:48: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/StringPrototype.cpp.o /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp: In function 'JSC::JSValue JSC::normalize(JSC::ExecState*, const UChar*, size_t, UNormalizationMode)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:2014:104: warning: 'int32_t unorm_normalize_63(const UChar*, int32_t, UNormalizationMode, int32_t, UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] int32_t normalizedStringLength = unorm_normalize(source, sourceLength, form, 0, nullptr, 0, &status); ^ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from /usr/include/unicode/uchar.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/include/unicode/unorm.h:214:1: note: declared here unorm_normalize(const UChar *source, int32_t sourceLength, ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:2014:104: warning: 'int32_t unorm_normalize_63(const UChar*, int32_t, UNormalizationMode, int32_t, UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] int32_t normalizedStringLength = unorm_normalize(source, sourceLength, form, 0, nullptr, 0, &status); ^ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from /usr/include/unicode/uchar.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/include/unicode/unorm.h:214:1: note: declared here unorm_normalize(const UChar *source, int32_t sourceLength, ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:2028:91: warning: 'int32_t unorm_normalize_63(const UChar*, int32_t, UNormalizationMode, int32_t, UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] unorm_normalize(source, sourceLength, form, 0, buffer, normalizedStringLength, &status); ^ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from /usr/include/unicode/uchar.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/include/unicode/unorm.h:214:1: note: declared here unorm_normalize(const UChar *source, int32_t sourceLength, ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:2028:91: warning: 'int32_t unorm_normalize_63(const UChar*, int32_t, UNormalizationMode, int32_t, UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] unorm_normalize(source, sourceLength, form, 0, buffer, normalizedStringLength, &status); ^ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from /usr/include/unicode/uchar.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/include/unicode/unorm.h:214:1: note: declared here unorm_normalize(const UChar *source, int32_t sourceLength, ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::String&; Extra = const WTF::String&; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:384:83: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:211:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::String; HashArg = WTF::StringHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:61:17: required from 'WTF::HashSet::HashSet(std::initializer_list<_Tp>) [with ValueArg = WTF::String; HashArg = WTF::StringHash; TraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:1565:106: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:553:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringObject.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/JITOperations.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/StringPrototype.cpp:24: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/SymbolObject.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDestructibleObject.h:4, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSWrapperObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolObject.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/Symbol.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/SymbolPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSString.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Symbol.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolPrototype.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/TypedArrayController.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/TemplateRegistry.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:844:9: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistryKey.h:36:7: required from 'static void WTF::HashMapTranslator::translate(T&, U&&, V&&) [with T = WTF::KeyValuePair >; U = const JSC::TemplateRegistryKey&; V = JSC::Weak; ValueTraits = WTF::HashMap, JSC::TemplateRegistryKey::Hasher, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; HashFunctions = JSC::TemplateRegistryKey::Hasher]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:932:34: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, JSC::TemplateRegistryKey::Hasher, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, JSC::TemplateRegistryKey::Hasher>; T = const JSC::TemplateRegistryKey&; Extra = JSC::Weak; Key = JSC::TemplateRegistryKey; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::TemplateRegistryKey::Hasher; Traits = WTF::HashMap, JSC::TemplateRegistryKey::Hasher, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::TemplateRegistryKey::Hasher, WTF::HashMap, JSC::TemplateRegistryKey::Hasher, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const JSC::TemplateRegistryKey&; V = JSC::Weak; KeyArg = JSC::TemplateRegistryKey; MappedArg = JSC::Weak; HashArg = JSC::TemplateRegistryKey::Hasher; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::TemplateRegistryKey::Hasher, WTF::HashMap, JSC::TemplateRegistryKey::Hasher, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const JSC::TemplateRegistryKey&; V = JSC::Weak; KeyArg = JSC::TemplateRegistryKey; MappedArg = JSC::Weak; HashArg = JSC::TemplateRegistryKey::Hasher; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::TemplateRegistryKey::Hasher, WTF::HashMap, JSC::TemplateRegistryKey::Hasher, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = JSC::TemplateRegistryKey; MappedArg = JSC::Weak; HashArg = JSC::TemplateRegistryKey::Hasher; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::TemplateRegistryKey::Hasher, WTF::HashMap, JSC::TemplateRegistryKey::Hasher, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::TemplateRegistryKey]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:60:45: required from 'JSC::WeakGCMap::AddResult JSC::WeakGCMap::set(const KeyType&, JSC::WeakGCMap::ValueType) [with KeyArg = JSC::TemplateRegistryKey; ValueArg = JSC::JSArray; HashArg = JSC::TemplateRegistryKey::Hasher; KeyTraitsArg = WTF::HashTraits; JSC::WeakGCMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::TemplateRegistryKey::Hasher, WTF::HashMap, JSC::TemplateRegistryKey::Hasher, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; JSC::WeakGCMap::KeyType = JSC::TemplateRegistryKey; JSC::WeakGCMap::ValueType = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.cpp:65:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/WTFThreadData.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayStorage.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TemplateRegistry.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/TypeofType.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/SymbolTable.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, int, JSC::IdentifierRepHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, int>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, int, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, int, JSC::IdentifierRepHash>::KeyValuePairTraits, JSC::IdentifierRepHash>; T = const WTF::RefPtr&; Extra = int&; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, int, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, JSC::IdentifierRepHash, WTF::HashMap, int, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::RefPtr&; V = int&; KeyArg = WTF::RefPtr; MappedArg = int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, JSC::IdentifierRepHash, WTF::HashMap, int, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::RefPtr&; V = int&; KeyArg = WTF::RefPtr; MappedArg = int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, JSC::IdentifierRepHash, WTF::HashMap, int, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = int&; KeyArg = WTF::RefPtr; MappedArg = int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, JSC::IdentifierRepHash, WTF::HashMap, int, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:169:90: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, int>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, WTF::RefPtr >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WTF::RefPtr >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::RefPtr, JSC::IdentifierRepHash>::KeyValuePairTraits, JSC::IdentifierRepHash>; T = const WTF::RefPtr&; Extra = WTF::RefPtr&; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::RefPtr&; V = WTF::RefPtr&; KeyArg = WTF::RefPtr; MappedArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::RefPtr&; V = WTF::RefPtr&; KeyArg = WTF::RefPtr; MappedArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr&; KeyArg = WTF::RefPtr; MappedArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, JSC::IdentifierRepHash, WTF::HashMap, WTF::RefPtr, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:183:95: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WTF::RefPtr >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, WTF::RefPtr >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SymbolTable.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/TypeLocationCache.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TypeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeLocationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeLocationCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeLocationCache.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TypeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeLocationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeLocationCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeLocationCache.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TypeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeLocationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeLocationCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeLocationCache.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TypeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeLocationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeLocationCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TypeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeLocationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeLocationCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TypeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeLocationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeLocationCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TypeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeLocationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeLocationCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/TypeLocation.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeLocationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeLocationCache.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeLocationCache.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/TestRunnerUtils.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TestRunnerUtils.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/TypedArrayType.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/DataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypedArrayType.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArrayBufferView.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSDataView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypedArrayType.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/TypeProfilerLog.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::Structure*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = JSC::Structure* const&; Extra = WTF::RefPtr&; Key = JSC::Structure*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::Structure* const&; V = WTF::RefPtr&; KeyArg = JSC::Structure*; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = JSC::Structure* const&; V = WTF::RefPtr&; KeyArg = JSC::Structure*; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr&; KeyArg = JSC::Structure*; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::Structure*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.cpp:75:48: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ClassInfo.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfilerLog.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/Watchdog.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/TypeProfiler.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/WTFThreadData.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayStorage.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeProfiler.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/VarOffset.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/VMEntryScope.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VMEntryScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VMEntryScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VMEntryScope.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VMEntryScope.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/WeakMapConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/WeakMapPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 22%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/TypeSet.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.cpp:340:22: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.cpp:74:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/RuntimeType.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/StructureSet.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/TypeSet.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/WeakMapData.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CallData.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapData.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakMapData.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/tools/CodeProfiling.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfiling.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.h:57:41: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfiling.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/VM.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:34: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:147:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::RefPtr >::KeyValuePairTraits; Value = WTF::KeyValuePair, WTF::RefPtr >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WTF::RefPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WTF::RefPtr >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::RefPtr >::KeyValuePairTraits, WTF::PtrHash > >; T = WTF::RefPtr; Extra = std::nullptr_t; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WTF::RefPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::PtrHash >, WTF::HashMap, WTF::RefPtr >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = std::nullptr_t; KeyArg = WTF::RefPtr; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::PtrHash >, WTF::HashMap, WTF::RefPtr >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = WTF::RefPtr; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::PtrHash >, WTF::HashMap, WTF::RefPtr >::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:574:72: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WTF::RefPtr >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, WTF::RefPtr >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = std::nullptr_t; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = std::nullptr_t; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:758:84: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:409:29: required from 'void WTF::Deque::expandCapacity() [with T = std::unique_ptr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:398:5: required from 'void WTF::Deque::expandCapacityIfNeeded() [with T = std::unique_ptr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:440:5: required from 'void WTF::Deque::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:85:39: required from 'void WTF::Deque::append(T&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:863:84: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Parser.h:561:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:29: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, JSC::Weak, WTF::PairHash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair; Value = WTF::KeyValuePair, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::Weak > >; HashFunctions = WTF::PairHash; Traits = WTF::HashMap, JSC::Weak, WTF::PairHash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair; Value = WTF::KeyValuePair, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::Weak > >; HashFunctions = WTF::PairHash; Traits = WTF::HashMap, JSC::Weak, WTF::PairHash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair; Value = WTF::KeyValuePair, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::Weak > >; HashFunctions = WTF::PairHash; Traits = WTF::HashMap, JSC::Weak, WTF::PairHash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair; Value = WTF::KeyValuePair, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::Weak > >; HashFunctions = WTF::PairHash; Traits = WTF::HashMap, JSC::Weak, WTF::PairHash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair; ValueArg = JSC::JSBoundSlotBaseFunction; HashArg = WTF::PairHash; KeyTraitsArg = WTF::HashTraits >]::, JSC::Weak, WTF::PairHash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair; Value = WTF::KeyValuePair, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::Weak > >; HashFunctions = WTF::PairHash; Traits = WTF::HashMap, JSC::Weak, WTF::PairHash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair; ValueArg = JSC::JSBoundSlotBaseFunction; HashArg = WTF::PairHash; KeyTraitsArg = WTF::HashTraits >]::, JSC::Weak, WTF::PairHash, WTF::HashTraits >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair; MappedArg = JSC::Weak; HashArg = WTF::PairHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair; ValueArg = JSC::JSBoundSlotBaseFunction; HashArg = WTF::PairHash; KeyTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair; ValueArg = JSC::JSBoundSlotBaseFunction; HashArg = WTF::PairHash; KeyTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:199:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = WTF::StringImpl*; ValueArg = JSC::JSString; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = WTF::StringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = WTF::StringImpl*; ValueArg = JSC::JSString; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = WTF::StringImpl*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = WTF::StringImpl*; ValueArg = JSC::JSString; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = WTF::StringImpl*; ValueArg = JSC::JSString; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:199:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/wasm/WASMFunctionParser.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/tools/FunctionOverrides.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/FunctionOverrides.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/FunctionOverrides.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::String&; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/FunctionOverrides.cpp:241:39: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/FunctionOverrides.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/FunctionOverrides.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/WeakSetConstructor.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakSetConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakSetConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakSetConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakSetConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakSetConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakSetConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InternalFunction.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakSetConstructor.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakSetConstructor.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/wasm/JSWASMModule.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/WeakSetPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakSetPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakSetPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakSetPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakSetPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakSetPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakSetPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakSetPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakSetPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/tools/CodeProfile.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/CodeBlockSet.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/DeferGC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.h:57:41: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceProvider.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/SourceCode.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/CodeProfile.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/wasm/WASMReader.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/wasm/WASMModuleParser.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/yarr/YarrCanonicalizeUCS2.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/yarr/RegularExpression.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/RegularExpression.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/RegularExpression.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/RegularExpression.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/RegularExpression.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/RegularExpression.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/RegularExpression.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/RegularExpression.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/RegularExpression.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/RegularExpression.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/RegularExpression.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/RegularExpression.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/RegularExpression.cpp:29: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/tools/JSDollarVM.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVM.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVM.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVM.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVM.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVM.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVM.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVM.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVM.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/yarr/YarrInterpreter.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/yarr/YarrJIT.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrJIT.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrJIT.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrJIT.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrJIT.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrJIT.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrJIT.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/yarr/YarrSyntaxChecker.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrSyntaxChecker.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrSyntaxChecker.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrSyntaxChecker.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrSyntaxChecker.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrSyntaxChecker.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrSyntaxChecker.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrSyntaxChecker.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrSyntaxChecker.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrSyntaxChecker.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrSyntaxChecker.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrSyntaxChecker.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrSyntaxChecker.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/tools/JSDollarVMPrototype.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/tools/JSDollarVMPrototype.cpp:27: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/yarr/YarrPattern.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.cpp:738:51: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.cpp:27: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/API/JSStringRefQt.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSStringRefQt.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSStringRefQt.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSStringRefQt.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyNameArray.h:110:78: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/APICast.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSStringRefQt.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/JSCBuiltins.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/JSCBuiltins.cpp:37: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/JSCBuiltins.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/JSCBuiltins.cpp:37: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/JSCBuiltins.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/JSCBuiltins.cpp:37: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/JSCBuiltins.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/JSCBuiltins.cpp:37: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/JSCBuiltins.cpp:37: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/JSCBuiltins.cpp:37: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/JSCBuiltins.cpp:37: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/builtins/BuiltinExecutables.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/JSCBuiltins.cpp:37: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/JSCBuiltins.cpp:34: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::String&; T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:354:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:39, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorProtocolTypes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Linking CXX static library ../../lib/libJavaScriptCore.a make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[1]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Built target JavaScriptCore make[1]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' Scanning dependencies of target testb3 make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' Scanning dependencies of target testair make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' Scanning dependencies of target jsc make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Generating ../../DerivedSources/WebCore/EventTargetInterfaces.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Generating ../../DerivedSources/WebCore/SettingsMacros.h, ../../DerivedSources/WebCore/InternalSettingsGenerated.h, ../../DerivedSources/WebCore/InternalSettingsGenerated.cpp, ../../DerivedSources/WebCore/InternalSettingsGenerated.idl make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Generating ../../DerivedSources/WebCore/NavigatorUserMediaBuiltins.cpp, ../../DerivedSources/WebCore/NavigatorUserMediaBuiltins.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Generating ../../DerivedSources/WebCore/RTCPeerConnectionBuiltins.cpp, ../../DerivedSources/WebCore/RTCPeerConnectionBuiltins.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Generating ../../DerivedSources/WebCore/MediaDevicesBuiltins.cpp, ../../DerivedSources/WebCore/MediaDevicesBuiltins.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Generating ../../DerivedSources/WebCore/FetchHeadersBuiltins.cpp, ../../DerivedSources/WebCore/FetchHeadersBuiltins.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Generating ../../DerivedSources/WebCore/RTCPeerConnectionInternalsBuiltins.cpp, ../../DerivedSources/WebCore/RTCPeerConnectionInternalsBuiltins.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Generating ../../DerivedSources/WebCore/ByteLengthQueuingStrategyBuiltins.cpp, ../../DerivedSources/WebCore/ByteLengthQueuingStrategyBuiltins.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Generating ../../DerivedSources/WebCore/ReadableStreamBuiltins.cpp, ../../DerivedSources/WebCore/ReadableStreamBuiltins.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Generating ../../DerivedSources/WebCore/CountQueuingStrategyBuiltins.cpp, ../../DerivedSources/WebCore/CountQueuingStrategyBuiltins.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Generating ../../DerivedSources/WebCore/ReadableStreamReaderBuiltins.cpp, ../../DerivedSources/WebCore/ReadableStreamReaderBuiltins.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Generating ../../DerivedSources/WebCore/ReadableStreamInternalsBuiltins.cpp, ../../DerivedSources/WebCore/ReadableStreamInternalsBuiltins.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Generating ../../DerivedSources/WebCore/ReadableStreamControllerBuiltins.cpp, ../../DerivedSources/WebCore/ReadableStreamControllerBuiltins.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Generating ../../DerivedSources/WebCore/WritableStreamBuiltins.cpp, ../../DerivedSources/WebCore/WritableStreamBuiltins.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating DNSQt.moc make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Generating ../../DerivedSources/WebCore/StreamInternalsBuiltins.cpp, ../../DerivedSources/WebCore/StreamInternalsBuiltins.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Generating ../../DerivedSources/WebCore/WritableStreamInternalsBuiltins.cpp, ../../DerivedSources/WebCore/WritableStreamInternalsBuiltins.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating moc_QtMIMETypeSniffer.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating moc_NetworkStateNotifierPrivate.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Generating moc_CookieJarQt.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating moc_SocketStreamHandlePrivate.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating moc_QNetworkReplyHandler.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating MainThreadSharedTimerQt.moc make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/WebKitVersion.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/ColorData.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/UserAgentScripts.h, ../../DerivedSources/WebCore/UserAgentScriptsData.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/InspectorOverlayPage.h, ../../DerivedSources/WebCore/InspectorOverlayPage.combined.html make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating GamepadsQt.moc make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/XMLViewerCSS.h, ../../DerivedSources/WebCore/XMLViewer.min.css make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/CommandLineAPIModuleSource.h, ../../DerivedSources/WebCore/CommandLineAPIModuleSource.min.js make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/HTMLEntityTable.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/XMLViewerJS.h, ../../DerivedSources/WebCore/XMLViewer.min.js make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/CSSPropertyNames.in, ../../DerivedSources/WebCore/CSSPropertyNames.h, ../../DerivedSources/WebCore/CSSPropertyNames.cpp, ../../DerivedSources/WebCore/CSSPropertyNames.gperf, ../../DerivedSources/WebCore/StyleBuilder.cpp, ../../DerivedSources/WebCore/StylePropertyShorthandFunctions.h, ../../DerivedSources/WebCore/StylePropertyShorthandFunctions.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/HTTPHeaderNames.cpp, ../../DerivedSources/WebCore/HTTPHeaderNames.gperf, ../../DerivedSources/WebCore/HTTPHeaderNames.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/SelectorPseudoClassAndCompatibilityElementMap.gperf, ../../DerivedSources/WebCore/SelectorPseudoClassAndCompatibilityElementMap.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/SelectorPseudoElementTypeMap.gperf, ../../DerivedSources/WebCore/SelectorPseudoElementTypeMap.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/CSSValueKeywords.in, ../../DerivedSources/WebCore/CSSValueKeywords.h, ../../DerivedSources/WebCore/CSSValueKeywords.cpp, ../../DerivedSources/WebCore/CSSValueKeywords.gperf make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/PlugInsResourcesData.cpp, ../../DerivedSources/WebCore/PlugInsResources.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/EventInterfaces.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/XPathGrammar.h, ../../DerivedSources/WebCore/XPathGrammar.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/ExceptionCodeDescription.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/HTMLNames.cpp, ../../DerivedSources/WebCore/HTMLNames.h, ../../DerivedSources/WebCore/HTMLElementFactory.cpp, ../../DerivedSources/WebCore/HTMLElementFactory.h, ../../DerivedSources/WebCore/JSHTMLElementWrapperFactory.cpp, ../../DerivedSources/WebCore/JSHTMLElementWrapperFactory.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/WebKitFontFamilyNames.cpp, ../../DerivedSources/WebCore/WebKitFontFamilyNames.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/UserAgentStyleSheetsData.cpp, ../../DerivedSources/WebCore/UserAgentStyleSheets.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/MathMLNames.cpp, ../../DerivedSources/WebCore/MathMLNames.h, ../../DerivedSources/WebCore/MathMLElementFactory.cpp, ../../DerivedSources/WebCore/MathMLElementFactory.h, ../../DerivedSources/WebCore/JSMathMLElementWrapperFactory.cpp, ../../DerivedSources/WebCore/JSMathMLElementWrapperFactory.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/XLinkNames.cpp, ../../DerivedSources/WebCore/XLinkNames.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/XMLNSNames.cpp, ../../DerivedSources/WebCore/XMLNSNames.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/XMLNames.cpp, ../../DerivedSources/WebCore/XMLNames.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/CSSGrammar.h, ../../DerivedSources/WebCore/CSSGrammar.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/SVGNames.cpp, ../../DerivedSources/WebCore/SVGNames.h, ../../DerivedSources/WebCore/SVGElementFactory.cpp, ../../DerivedSources/WebCore/SVGElementFactory.h, ../../DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp, ../../DerivedSources/WebCore/JSSVGElementWrapperFactory.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/supplemental_dependency.tmp, ../../DerivedSources/WebCore/DOMWindowConstructors.idl, ../../DerivedSources/WebCore/WorkerGlobalScopeConstructors.idl, ../../DerivedSources/WebCore/DedicatedWorkerGlobalScopeConstructors.idl make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSFetchBody.cpp, ../../DerivedSources/WebCore/JSFetchBody.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSNavigatorBattery.cpp, ../../DerivedSources/WebCore/JSNavigatorBattery.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSFetchHeaders.cpp, ../../DerivedSources/WebCore/JSFetchHeaders.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSWebKitPlaybackTargetAvailabilityEvent.cpp, ../../DerivedSources/WebCore/JSWebKitPlaybackTargetAvailabilityEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSBatteryManager.cpp, ../../DerivedSources/WebCore/JSBatteryManager.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSCoordinates.cpp, ../../DerivedSources/WebCore/JSCoordinates.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSFetchRequest.cpp, ../../DerivedSources/WebCore/JSFetchRequest.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSGeolocation.cpp, ../../DerivedSources/WebCore/JSGeolocation.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSNavigatorGeolocation.cpp, ../../DerivedSources/WebCore/JSNavigatorGeolocation.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSGeoposition.cpp, ../../DerivedSources/WebCore/JSGeoposition.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSPositionCallback.cpp, ../../DerivedSources/WebCore/JSPositionCallback.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSPositionError.cpp, ../../DerivedSources/WebCore/JSPositionError.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSPositionErrorCallback.cpp, ../../DerivedSources/WebCore/JSPositionErrorCallback.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSDOMWindowIndexedDatabase.cpp, ../../DerivedSources/WebCore/JSDOMWindowIndexedDatabase.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSIDBAny.cpp, ../../DerivedSources/WebCore/JSIDBAny.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSIDBCursor.cpp, ../../DerivedSources/WebCore/JSIDBCursor.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSIDBFactory.cpp, ../../DerivedSources/WebCore/JSIDBFactory.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSIDBDatabase.cpp, ../../DerivedSources/WebCore/JSIDBDatabase.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSIDBCursorWithValue.cpp, ../../DerivedSources/WebCore/JSIDBCursorWithValue.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSIDBKeyRange.cpp, ../../DerivedSources/WebCore/JSIDBKeyRange.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 24%] Generating ../../DerivedSources/WebCore/JSIDBIndex.cpp, ../../DerivedSources/WebCore/JSIDBIndex.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSIDBObjectStore.cpp, ../../DerivedSources/WebCore/JSIDBObjectStore.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSIDBRequest.cpp, ../../DerivedSources/WebCore/JSIDBRequest.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSIDBOpenDBRequest.cpp, ../../DerivedSources/WebCore/JSIDBOpenDBRequest.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSIDBTransaction.cpp, ../../DerivedSources/WebCore/JSIDBTransaction.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSIDBVersionChangeEvent.cpp, ../../DerivedSources/WebCore/JSIDBVersionChangeEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSWorkerGlobalScopeIndexedDatabase.cpp, ../../DerivedSources/WebCore/JSWorkerGlobalScopeIndexedDatabase.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSMediaControlsHost.cpp, ../../DerivedSources/WebCore/JSMediaControlsHost.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSUIRequestEvent.cpp, ../../DerivedSources/WebCore/JSUIRequestEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSHTMLMediaElementMediaSession.cpp, ../../DerivedSources/WebCore/JSHTMLMediaElementMediaSession.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSMediaRemoteControls.cpp, ../../DerivedSources/WebCore/JSMediaRemoteControls.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSMediaSession.cpp, ../../DerivedSources/WebCore/JSMediaSession.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSDOMURLMediaSource.cpp, ../../DerivedSources/WebCore/JSDOMURLMediaSource.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSVideoPlaybackQuality.cpp, ../../DerivedSources/WebCore/JSVideoPlaybackQuality.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/shell/CMakeFiles/testb3.dir/__/b3/testb3.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/testb3.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/testb3.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/testb3.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/testb3.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/testb3.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/testb3.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/testb3.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/testb3.cpp:47: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/testb3.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/testb3.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/testb3.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/testb3.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/testb3.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/testb3.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/testb3.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/testb3.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/testb3.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/testb3.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSMediaSource.cpp, ../../DerivedSources/WebCore/JSMediaSource.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSDOMURLMediaStream.cpp, ../../DerivedSources/WebCore/JSDOMURLMediaStream.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSSourceBuffer.cpp, ../../DerivedSources/WebCore/JSSourceBuffer.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSSourceBufferList.cpp, ../../DerivedSources/WebCore/JSSourceBufferList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/shell/CMakeFiles/testair.dir/__/b3/air/testair.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/air/testair.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/air/testair.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/air/testair.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/air/testair.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/air/testair.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/air/testair.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/air/testair.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/CodeBlock.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/AssemblyHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/CCallHelpers.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/air/testair.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/air/testair.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocatorHandle.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/air/testair.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/air/testair.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/air/testair.cpp:26: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/air/testair.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/air/testair.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/air/testair.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/air/testair.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/air/testair.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AssemblerBuffer.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/X86Assembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerX86.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssembler.h:50, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/b3/air/testair.cpp:32: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSHTMLMediaElementMediaStream.cpp, ../../DerivedSources/WebCore/JSHTMLMediaElementMediaStream.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSMediaDevices.cpp, ../../DerivedSources/WebCore/JSMediaDevices.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Linking CXX executable ../../../bin/testb3 make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[1]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Built target testb3 make[1]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSMediaDeviceInfo.cpp, ../../DerivedSources/WebCore/JSMediaDeviceInfo.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSMediaStream.cpp, ../../DerivedSources/WebCore/JSMediaStream.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSMediaStreamEvent.cpp, ../../DerivedSources/WebCore/JSMediaStreamEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Linking CXX executable ../../../bin/testair make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[1]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Built target testair make[1]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSMediaStreamTrackSourcesCallback.cpp, ../../DerivedSources/WebCore/JSMediaStreamTrackSourcesCallback.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSMediaStreamTrack.cpp, ../../DerivedSources/WebCore/JSMediaStreamTrack.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSMediaTrackConstraintSet.cpp, ../../DerivedSources/WebCore/JSMediaTrackConstraintSet.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSMediaStreamTrackEvent.cpp, ../../DerivedSources/WebCore/JSMediaStreamTrackEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSMediaTrackConstraint.cpp, ../../DerivedSources/WebCore/JSMediaTrackConstraint.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSMediaTrackConstraints.cpp, ../../DerivedSources/WebCore/JSMediaTrackConstraints.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSNavigatorMediaDevices.cpp, ../../DerivedSources/WebCore/JSNavigatorMediaDevices.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSNavigatorUserMedia.cpp, ../../DerivedSources/WebCore/JSNavigatorUserMedia.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSRTCConfiguration.cpp, ../../DerivedSources/WebCore/JSRTCConfiguration.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSMediaTrackSupportedConstraints.cpp, ../../DerivedSources/WebCore/JSMediaTrackSupportedConstraints.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSNavigatorUserMediaError.cpp, ../../DerivedSources/WebCore/JSNavigatorUserMediaError.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSRTCDTMFSender.cpp, ../../DerivedSources/WebCore/JSRTCDTMFSender.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSRTCDataChannel.cpp, ../../DerivedSources/WebCore/JSRTCDataChannel.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSRTCDTMFToneChangeEvent.cpp, ../../DerivedSources/WebCore/JSRTCDTMFToneChangeEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSRTCIceCandidate.cpp, ../../DerivedSources/WebCore/JSRTCIceCandidate.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSRTCDataChannelEvent.cpp, ../../DerivedSources/WebCore/JSRTCDataChannelEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSRTCIceServer.cpp, ../../DerivedSources/WebCore/JSRTCIceServer.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSRTCRtpReceiver.cpp, ../../DerivedSources/WebCore/JSRTCRtpReceiver.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSRTCIceCandidateEvent.cpp, ../../DerivedSources/WebCore/JSRTCIceCandidateEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSRTCStatsReport.cpp, ../../DerivedSources/WebCore/JSRTCStatsReport.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSRTCRtpSender.cpp, ../../DerivedSources/WebCore/JSRTCRtpSender.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSRTCStatsResponse.cpp, ../../DerivedSources/WebCore/JSRTCStatsResponse.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSRTCPeerConnection.cpp, ../../DerivedSources/WebCore/JSRTCPeerConnection.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 25%] Generating ../../DerivedSources/WebCore/JSRTCSessionDescription.cpp, ../../DerivedSources/WebCore/JSRTCSessionDescription.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSSourceInfo.cpp, ../../DerivedSources/WebCore/JSSourceInfo.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSNavigatorContentUtils.cpp, ../../DerivedSources/WebCore/JSNavigatorContentUtils.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSDOMWindowNotifications.cpp, ../../DerivedSources/WebCore/JSDOMWindowNotifications.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSNotificationPermissionCallback.cpp, ../../DerivedSources/WebCore/JSNotificationPermissionCallback.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSRTCTrackEvent.cpp, ../../DerivedSources/WebCore/JSRTCTrackEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSNotificationCenter.cpp, ../../DerivedSources/WebCore/JSNotificationCenter.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSNotification.cpp, ../../DerivedSources/WebCore/JSNotification.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSDOMWindowSpeechSynthesis.cpp, ../../DerivedSources/WebCore/JSDOMWindowSpeechSynthesis.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSWorkerGlobalScopeNotifications.cpp, ../../DerivedSources/WebCore/JSWorkerGlobalScopeNotifications.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSSpeechSynthesisEvent.cpp, ../../DerivedSources/WebCore/JSSpeechSynthesisEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSSpeechSynthesis.cpp, ../../DerivedSources/WebCore/JSSpeechSynthesis.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSDeviceProximityEvent.cpp, ../../DerivedSources/WebCore/JSDeviceProximityEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSByteLengthQueuingStrategy.cpp, ../../DerivedSources/WebCore/JSByteLengthQueuingStrategy.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSSpeechSynthesisVoice.cpp, ../../DerivedSources/WebCore/JSSpeechSynthesisVoice.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSSpeechSynthesisUtterance.cpp, ../../DerivedSources/WebCore/JSSpeechSynthesisUtterance.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSCountQueuingStrategy.cpp, ../../DerivedSources/WebCore/JSCountQueuingStrategy.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSReadableStreamController.cpp, ../../DerivedSources/WebCore/JSReadableStreamController.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSWritableStream.cpp, ../../DerivedSources/WebCore/JSWritableStream.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSReadableStream.cpp, ../../DerivedSources/WebCore/JSReadableStream.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSNavigatorVibration.cpp, ../../DerivedSources/WebCore/JSNavigatorVibration.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSReadableStreamReader.cpp, ../../DerivedSources/WebCore/JSReadableStreamReader.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSAnalyserNode.cpp, ../../DerivedSources/WebCore/JSAnalyserNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSAudioBuffer.cpp, ../../DerivedSources/WebCore/JSAudioBuffer.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSAudioBufferCallback.cpp, ../../DerivedSources/WebCore/JSAudioBufferCallback.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSAudioBufferSourceNode.cpp, ../../DerivedSources/WebCore/JSAudioBufferSourceNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSAudioDestinationNode.cpp, ../../DerivedSources/WebCore/JSAudioDestinationNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSAudioContext.cpp, ../../DerivedSources/WebCore/JSAudioContext.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSAudioParam.cpp, ../../DerivedSources/WebCore/JSAudioParam.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSAudioListener.cpp, ../../DerivedSources/WebCore/JSAudioListener.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSAudioProcessingEvent.cpp, ../../DerivedSources/WebCore/JSAudioProcessingEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSAudioNode.cpp, ../../DerivedSources/WebCore/JSAudioNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSBiquadFilterNode.cpp, ../../DerivedSources/WebCore/JSBiquadFilterNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSChannelSplitterNode.cpp, ../../DerivedSources/WebCore/JSChannelSplitterNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSChannelMergerNode.cpp, ../../DerivedSources/WebCore/JSChannelMergerNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSDelayNode.cpp, ../../DerivedSources/WebCore/JSDelayNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSConvolverNode.cpp, ../../DerivedSources/WebCore/JSConvolverNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSDynamicsCompressorNode.cpp, ../../DerivedSources/WebCore/JSDynamicsCompressorNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSMediaStreamAudioDestinationNode.cpp, ../../DerivedSources/WebCore/JSMediaStreamAudioDestinationNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSGainNode.cpp, ../../DerivedSources/WebCore/JSGainNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSMediaElementAudioSourceNode.cpp, ../../DerivedSources/WebCore/JSMediaElementAudioSourceNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSMediaStreamAudioSourceNode.cpp, ../../DerivedSources/WebCore/JSMediaStreamAudioSourceNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 26%] Generating ../../DerivedSources/WebCore/JSOfflineAudioCompletionEvent.cpp, ../../DerivedSources/WebCore/JSOfflineAudioCompletionEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSOfflineAudioContext.cpp, ../../DerivedSources/WebCore/JSOfflineAudioContext.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSOscillatorNode.cpp, ../../DerivedSources/WebCore/JSOscillatorNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSPeriodicWave.cpp, ../../DerivedSources/WebCore/JSPeriodicWave.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSDOMWindowWebDatabase.cpp, ../../DerivedSources/WebCore/JSDOMWindowWebDatabase.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSPannerNode.cpp, ../../DerivedSources/WebCore/JSPannerNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSScriptProcessorNode.cpp, ../../DerivedSources/WebCore/JSScriptProcessorNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSDatabaseCallback.cpp, ../../DerivedSources/WebCore/JSDatabaseCallback.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSWaveShaperNode.cpp, ../../DerivedSources/WebCore/JSWaveShaperNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSSQLError.cpp, ../../DerivedSources/WebCore/JSSQLError.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSSQLException.cpp, ../../DerivedSources/WebCore/JSSQLException.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSDatabase.cpp, ../../DerivedSources/WebCore/JSDatabase.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSSQLStatementCallback.cpp, ../../DerivedSources/WebCore/JSSQLStatementCallback.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSSQLTransaction.cpp, ../../DerivedSources/WebCore/JSSQLTransaction.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSSQLResultSetRowList.cpp, ../../DerivedSources/WebCore/JSSQLResultSetRowList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSSQLStatementErrorCallback.cpp, ../../DerivedSources/WebCore/JSSQLStatementErrorCallback.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSSQLResultSet.cpp, ../../DerivedSources/WebCore/JSSQLResultSet.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSSQLTransactionCallback.cpp, ../../DerivedSources/WebCore/JSSQLTransactionCallback.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSSQLTransactionErrorCallback.cpp, ../../DerivedSources/WebCore/JSSQLTransactionErrorCallback.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCloseEvent.cpp, ../../DerivedSources/WebCore/JSCloseEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSSubtleCrypto.cpp, ../../DerivedSources/WebCore/JSSubtleCrypto.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSWebSocket.cpp, ../../DerivedSources/WebCore/JSWebSocket.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCryptoKey.cpp, ../../DerivedSources/WebCore/JSCryptoKey.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCryptoKeyPair.cpp, ../../DerivedSources/WebCore/JSCryptoKeyPair.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCSSCharsetRule.cpp, ../../DerivedSources/WebCore/JSCSSCharsetRule.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCSSFontFaceLoadEvent.cpp, ../../DerivedSources/WebCore/JSCSSFontFaceLoadEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCSSFontFaceRule.cpp, ../../DerivedSources/WebCore/JSCSSFontFaceRule.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCSSMediaRule.cpp, ../../DerivedSources/WebCore/JSCSSMediaRule.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCSSKeyframeRule.cpp, ../../DerivedSources/WebCore/JSCSSKeyframeRule.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCSSPageRule.cpp, ../../DerivedSources/WebCore/JSCSSPageRule.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCSSKeyframesRule.cpp, ../../DerivedSources/WebCore/JSCSSKeyframesRule.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCSSImportRule.cpp, ../../DerivedSources/WebCore/JSCSSImportRule.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCSSPrimitiveValue.cpp, ../../DerivedSources/WebCore/JSCSSPrimitiveValue.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCSSStyleRule.cpp, ../../DerivedSources/WebCore/JSCSSStyleRule.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCSSRule.cpp, ../../DerivedSources/WebCore/JSCSSRule.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCSSRuleList.cpp, ../../DerivedSources/WebCore/JSCSSRuleList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCSSStyleDeclaration.cpp, ../../DerivedSources/WebCore/JSCSSStyleDeclaration.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCSSStyleSheet.cpp, ../../DerivedSources/WebCore/JSCSSStyleSheet.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCSSSupportsRule.cpp, ../../DerivedSources/WebCore/JSCSSSupportsRule.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCSSUnknownRule.cpp, ../../DerivedSources/WebCore/JSCSSUnknownRule.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSDOMWindowCSS.cpp, ../../DerivedSources/WebCore/JSDOMWindowCSS.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCSSValueList.cpp, ../../DerivedSources/WebCore/JSCSSValueList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCounter.cpp, ../../DerivedSources/WebCore/JSCounter.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSFontFace.cpp, ../../DerivedSources/WebCore/JSFontFace.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 27%] Generating ../../DerivedSources/WebCore/JSCSSValue.cpp, ../../DerivedSources/WebCore/JSCSSValue.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSFontLoader.cpp, ../../DerivedSources/WebCore/JSFontLoader.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSMediaList.cpp, ../../DerivedSources/WebCore/JSMediaList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSFontFaceSet.cpp, ../../DerivedSources/WebCore/JSFontFaceSet.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSRGBColor.cpp, ../../DerivedSources/WebCore/JSRGBColor.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSMediaQueryList.cpp, ../../DerivedSources/WebCore/JSMediaQueryList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSStyleMedia.cpp, ../../DerivedSources/WebCore/JSStyleMedia.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSMediaQueryListListener.cpp, ../../DerivedSources/WebCore/JSMediaQueryListListener.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSStyleSheet.cpp, ../../DerivedSources/WebCore/JSStyleSheet.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSRect.cpp, ../../DerivedSources/WebCore/JSRect.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSStyleSheetList.cpp, ../../DerivedSources/WebCore/JSStyleSheetList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSWebKitCSSFilterValue.cpp, ../../DerivedSources/WebCore/JSWebKitCSSFilterValue.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSWebKitCSSMatrix.cpp, ../../DerivedSources/WebCore/JSWebKitCSSMatrix.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSWebKitCSSRegionRule.cpp, ../../DerivedSources/WebCore/JSWebKitCSSRegionRule.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSAnimationEvent.cpp, ../../DerivedSources/WebCore/JSAnimationEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSWebKitCSSViewportRule.cpp, ../../DerivedSources/WebCore/JSWebKitCSSViewportRule.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSWebKitCSSTransformValue.cpp, ../../DerivedSources/WebCore/JSWebKitCSSTransformValue.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSBeforeLoadEvent.cpp, ../../DerivedSources/WebCore/JSBeforeLoadEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSAttr.cpp, ../../DerivedSources/WebCore/JSAttr.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSBeforeUnloadEvent.cpp, ../../DerivedSources/WebCore/JSBeforeUnloadEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSChildNode.cpp, ../../DerivedSources/WebCore/JSChildNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSClientRect.cpp, ../../DerivedSources/WebCore/JSClientRect.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 23%] Building CXX object Source/JavaScriptCore/shell/CMakeFiles/jsc.dir/__/jsc.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/InferredTypeTable.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Structure.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:898:31: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/WTFThreadData.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSLock.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCell.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/SparseArrayValueMap.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayStorage.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ButterflyInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:54, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:23: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecompiler/Label.h:56:72: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:23: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Heap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/Nodes.h:1812:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:23: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/HandleTypes.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WriteBarrier.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PropertyStorage.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/IndexingHeader.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayConventions.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSArray.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArrayPrototype.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jsc.cpp:25: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSCDATASection.cpp, ../../DerivedSources/WebCore/JSCDATASection.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSClientRectList.cpp, ../../DerivedSources/WebCore/JSClientRectList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSCharacterData.cpp, ../../DerivedSources/WebCore/JSCharacterData.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSComment.cpp, ../../DerivedSources/WebCore/JSComment.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSDOMError.cpp, ../../DerivedSources/WebCore/JSDOMError.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSDOMCoreException.cpp, ../../DerivedSources/WebCore/JSDOMCoreException.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSCustomEvent.cpp, ../../DerivedSources/WebCore/JSCustomEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSDOMNamedFlowCollection.cpp, ../../DerivedSources/WebCore/JSDOMNamedFlowCollection.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSCompositionEvent.cpp, ../../DerivedSources/WebCore/JSCompositionEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSDOMStringList.cpp, ../../DerivedSources/WebCore/JSDOMStringList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSDOMImplementation.cpp, ../../DerivedSources/WebCore/JSDOMImplementation.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSDOMStringMap.cpp, ../../DerivedSources/WebCore/JSDOMStringMap.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSDataTransferItem.cpp, ../../DerivedSources/WebCore/JSDataTransferItem.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSDeviceOrientationEvent.cpp, ../../DerivedSources/WebCore/JSDeviceOrientationEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSDataTransferItemList.cpp, ../../DerivedSources/WebCore/JSDataTransferItemList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSDataTransfer.cpp, ../../DerivedSources/WebCore/JSDataTransfer.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSDeviceMotionEvent.cpp, ../../DerivedSources/WebCore/JSDeviceMotionEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSErrorEvent.cpp, ../../DerivedSources/WebCore/JSErrorEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSDocumentFragment.cpp, ../../DerivedSources/WebCore/JSDocumentFragment.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSEvent.cpp, ../../DerivedSources/WebCore/JSEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSDocumentType.cpp, ../../DerivedSources/WebCore/JSDocumentType.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSGlobalEventHandlers.cpp, ../../DerivedSources/WebCore/JSGlobalEventHandlers.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSEventTarget.cpp, ../../DerivedSources/WebCore/JSEventTarget.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSDocument.cpp, ../../DerivedSources/WebCore/JSDocument.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Generating ../../DerivedSources/WebCore/JSElement.cpp, ../../DerivedSources/WebCore/JSElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSFocusEvent.cpp, ../../DerivedSources/WebCore/JSFocusEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSHashChangeEvent.cpp, ../../DerivedSources/WebCore/JSHashChangeEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSMessageChannel.cpp, ../../DerivedSources/WebCore/JSMessageChannel.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSMessageEvent.cpp, ../../DerivedSources/WebCore/JSMessageEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSKeyboardEvent.cpp, ../../DerivedSources/WebCore/JSKeyboardEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSMessagePort.cpp, ../../DerivedSources/WebCore/JSMessagePort.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSMutationObserver.cpp, ../../DerivedSources/WebCore/JSMutationObserver.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSMouseEvent.cpp, ../../DerivedSources/WebCore/JSMouseEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSMutationEvent.cpp, ../../DerivedSources/WebCore/JSMutationEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSNamedNodeMap.cpp, ../../DerivedSources/WebCore/JSNamedNodeMap.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSNodeFilter.cpp, ../../DerivedSources/WebCore/JSNodeFilter.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSMutationRecord.cpp, ../../DerivedSources/WebCore/JSMutationRecord.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSNodeIterator.cpp, ../../DerivedSources/WebCore/JSNodeIterator.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSNonDocumentTypeChildNode.cpp, ../../DerivedSources/WebCore/JSNonDocumentTypeChildNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSNodeList.cpp, ../../DerivedSources/WebCore/JSNodeList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSNode.cpp, ../../DerivedSources/WebCore/JSNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSNonElementParentNode.cpp, ../../DerivedSources/WebCore/JSNonElementParentNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSParentNode.cpp, ../../DerivedSources/WebCore/JSParentNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSOverflowEvent.cpp, ../../DerivedSources/WebCore/JSOverflowEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSPageTransitionEvent.cpp, ../../DerivedSources/WebCore/JSPageTransitionEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSRequestAnimationFrameCallback.cpp, ../../DerivedSources/WebCore/JSRequestAnimationFrameCallback.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSRange.cpp, ../../DerivedSources/WebCore/JSRange.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSProgressEvent.cpp, ../../DerivedSources/WebCore/JSProgressEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSPopStateEvent.cpp, ../../DerivedSources/WebCore/JSPopStateEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSProcessingInstruction.cpp, ../../DerivedSources/WebCore/JSProcessingInstruction.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSSecurityPolicyViolationEvent.cpp, ../../DerivedSources/WebCore/JSSecurityPolicyViolationEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSStringCallback.cpp, ../../DerivedSources/WebCore/JSStringCallback.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSTouch.cpp, ../../DerivedSources/WebCore/JSTouch.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSShadowRoot.cpp, ../../DerivedSources/WebCore/JSShadowRoot.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSTouchEvent.cpp, ../../DerivedSources/WebCore/JSTouchEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSTextEvent.cpp, ../../DerivedSources/WebCore/JSTextEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 28%] Linking CXX executable ../../../bin/jsc make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSTouchList.cpp, ../../DerivedSources/WebCore/JSTouchList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[1]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Built target jsc make[1]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSText.cpp, ../../DerivedSources/WebCore/JSText.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSTreeWalker.cpp, ../../DerivedSources/WebCore/JSTreeWalker.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSTransitionEvent.cpp, ../../DerivedSources/WebCore/JSTransitionEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSUIEvent.cpp, ../../DerivedSources/WebCore/JSUIEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSWebKitNamedFlow.cpp, ../../DerivedSources/WebCore/JSWebKitNamedFlow.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSWebKitTransitionEvent.cpp, ../../DerivedSources/WebCore/JSWebKitTransitionEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSWebKitAnimationEvent.cpp, ../../DerivedSources/WebCore/JSWebKitAnimationEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSBlob.cpp, ../../DerivedSources/WebCore/JSBlob.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSWheelEvent.cpp, ../../DerivedSources/WebCore/JSWheelEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSFileError.cpp, ../../DerivedSources/WebCore/JSFileError.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSFileException.cpp, ../../DerivedSources/WebCore/JSFileException.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSFileList.cpp, ../../DerivedSources/WebCore/JSFileList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSFile.cpp, ../../DerivedSources/WebCore/JSFile.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSDOMTokenList.cpp, ../../DerivedSources/WebCore/JSDOMTokenList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 29%] Generating ../../DerivedSources/WebCore/JSXMLDocument.cpp, ../../DerivedSources/WebCore/JSXMLDocument.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSFileReader.cpp, ../../DerivedSources/WebCore/JSFileReader.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSDOMFormData.cpp, ../../DerivedSources/WebCore/JSDOMFormData.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSFileReaderSync.cpp, ../../DerivedSources/WebCore/JSFileReaderSync.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSDOMURL.cpp, ../../DerivedSources/WebCore/JSDOMURL.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLAllCollection.cpp, ../../DerivedSources/WebCore/JSHTMLAllCollection.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLAppletElement.cpp, ../../DerivedSources/WebCore/JSHTMLAppletElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLAreaElement.cpp, ../../DerivedSources/WebCore/JSHTMLAreaElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLAnchorElement.cpp, ../../DerivedSources/WebCore/JSHTMLAnchorElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLAttachmentElement.cpp, ../../DerivedSources/WebCore/JSHTMLAttachmentElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLAudioElement.cpp, ../../DerivedSources/WebCore/JSHTMLAudioElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLBRElement.cpp, ../../DerivedSources/WebCore/JSHTMLBRElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLBaseElement.cpp, ../../DerivedSources/WebCore/JSHTMLBaseElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLBodyElement.cpp, ../../DerivedSources/WebCore/JSHTMLBodyElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLCollection.cpp, ../../DerivedSources/WebCore/JSHTMLCollection.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLButtonElement.cpp, ../../DerivedSources/WebCore/JSHTMLButtonElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLDListElement.cpp, ../../DerivedSources/WebCore/JSHTMLDListElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLCanvasElement.cpp, ../../DerivedSources/WebCore/JSHTMLCanvasElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLDetailsElement.cpp, ../../DerivedSources/WebCore/JSHTMLDetailsElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLDataElement.cpp, ../../DerivedSources/WebCore/JSHTMLDataElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLDataListElement.cpp, ../../DerivedSources/WebCore/JSHTMLDataListElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLDirectoryElement.cpp, ../../DerivedSources/WebCore/JSHTMLDirectoryElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLDivElement.cpp, ../../DerivedSources/WebCore/JSHTMLDivElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLDocument.cpp, ../../DerivedSources/WebCore/JSHTMLDocument.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLFormControlsCollection.cpp, ../../DerivedSources/WebCore/JSHTMLFormControlsCollection.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLElement.cpp, ../../DerivedSources/WebCore/JSHTMLElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLFontElement.cpp, ../../DerivedSources/WebCore/JSHTMLFontElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLEmbedElement.cpp, ../../DerivedSources/WebCore/JSHTMLEmbedElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLFieldSetElement.cpp, ../../DerivedSources/WebCore/JSHTMLFieldSetElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLFrameElement.cpp, ../../DerivedSources/WebCore/JSHTMLFrameElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLFormElement.cpp, ../../DerivedSources/WebCore/JSHTMLFormElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLHRElement.cpp, ../../DerivedSources/WebCore/JSHTMLHRElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLFrameSetElement.cpp, ../../DerivedSources/WebCore/JSHTMLFrameSetElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLHeadElement.cpp, ../../DerivedSources/WebCore/JSHTMLHeadElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLHtmlElement.cpp, ../../DerivedSources/WebCore/JSHTMLHtmlElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLIFrameElement.cpp, ../../DerivedSources/WebCore/JSHTMLIFrameElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLHeadingElement.cpp, ../../DerivedSources/WebCore/JSHTMLHeadingElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLLIElement.cpp, ../../DerivedSources/WebCore/JSHTMLLIElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLImageElement.cpp, ../../DerivedSources/WebCore/JSHTMLImageElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLKeygenElement.cpp, ../../DerivedSources/WebCore/JSHTMLKeygenElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLLabelElement.cpp, ../../DerivedSources/WebCore/JSHTMLLabelElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 30%] Generating ../../DerivedSources/WebCore/JSHTMLInputElement.cpp, ../../DerivedSources/WebCore/JSHTMLInputElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLLegendElement.cpp, ../../DerivedSources/WebCore/JSHTMLLegendElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLMapElement.cpp, ../../DerivedSources/WebCore/JSHTMLMapElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLLinkElement.cpp, ../../DerivedSources/WebCore/JSHTMLLinkElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLMarqueeElement.cpp, ../../DerivedSources/WebCore/JSHTMLMarqueeElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLMenuElement.cpp, ../../DerivedSources/WebCore/JSHTMLMenuElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLMeterElement.cpp, ../../DerivedSources/WebCore/JSHTMLMeterElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLMetaElement.cpp, ../../DerivedSources/WebCore/JSHTMLMetaElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLModElement.cpp, ../../DerivedSources/WebCore/JSHTMLModElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLMediaElement.cpp, ../../DerivedSources/WebCore/JSHTMLMediaElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLOptionsCollection.cpp, ../../DerivedSources/WebCore/JSHTMLOptionsCollection.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLOListElement.cpp, ../../DerivedSources/WebCore/JSHTMLOListElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLObjectElement.cpp, ../../DerivedSources/WebCore/JSHTMLObjectElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLOptGroupElement.cpp, ../../DerivedSources/WebCore/JSHTMLOptGroupElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLOptionElement.cpp, ../../DerivedSources/WebCore/JSHTMLOptionElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLParagraphElement.cpp, ../../DerivedSources/WebCore/JSHTMLParagraphElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLParamElement.cpp, ../../DerivedSources/WebCore/JSHTMLParamElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLOutputElement.cpp, ../../DerivedSources/WebCore/JSHTMLOutputElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLPictureElement.cpp, ../../DerivedSources/WebCore/JSHTMLPictureElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLPreElement.cpp, ../../DerivedSources/WebCore/JSHTMLPreElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLProgressElement.cpp, ../../DerivedSources/WebCore/JSHTMLProgressElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLQuoteElement.cpp, ../../DerivedSources/WebCore/JSHTMLQuoteElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLScriptElement.cpp, ../../DerivedSources/WebCore/JSHTMLScriptElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLSelectElement.cpp, ../../DerivedSources/WebCore/JSHTMLSelectElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLSlotElement.cpp, ../../DerivedSources/WebCore/JSHTMLSlotElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLSourceElement.cpp, ../../DerivedSources/WebCore/JSHTMLSourceElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLSpanElement.cpp, ../../DerivedSources/WebCore/JSHTMLSpanElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLStyleElement.cpp, ../../DerivedSources/WebCore/JSHTMLStyleElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLTableCaptionElement.cpp, ../../DerivedSources/WebCore/JSHTMLTableCaptionElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLTableCellElement.cpp, ../../DerivedSources/WebCore/JSHTMLTableCellElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLTableColElement.cpp, ../../DerivedSources/WebCore/JSHTMLTableColElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLTableElement.cpp, ../../DerivedSources/WebCore/JSHTMLTableElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLTableDataCellElement.cpp, ../../DerivedSources/WebCore/JSHTMLTableDataCellElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLTableHeaderCellElement.cpp, ../../DerivedSources/WebCore/JSHTMLTableHeaderCellElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLTableRowElement.cpp, ../../DerivedSources/WebCore/JSHTMLTableRowElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLTemplateElement.cpp, ../../DerivedSources/WebCore/JSHTMLTemplateElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLTableSectionElement.cpp, ../../DerivedSources/WebCore/JSHTMLTableSectionElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLTimeElement.cpp, ../../DerivedSources/WebCore/JSHTMLTimeElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLTextAreaElement.cpp, ../../DerivedSources/WebCore/JSHTMLTextAreaElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSImageData.cpp, ../../DerivedSources/WebCore/JSImageData.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLTitleElement.cpp, ../../DerivedSources/WebCore/JSHTMLTitleElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLUListElement.cpp, ../../DerivedSources/WebCore/JSHTMLUListElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLUnknownElement.cpp, ../../DerivedSources/WebCore/JSHTMLUnknownElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLTrackElement.cpp, ../../DerivedSources/WebCore/JSHTMLTrackElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSMediaError.cpp, ../../DerivedSources/WebCore/JSMediaError.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 31%] Generating ../../DerivedSources/WebCore/JSHTMLVideoElement.cpp, ../../DerivedSources/WebCore/JSHTMLVideoElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSMediaController.cpp, ../../DerivedSources/WebCore/JSMediaController.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSTimeRanges.cpp, ../../DerivedSources/WebCore/JSTimeRanges.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSTextMetrics.cpp, ../../DerivedSources/WebCore/JSTextMetrics.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSRadioNodeList.cpp, ../../DerivedSources/WebCore/JSRadioNodeList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSValidityState.cpp, ../../DerivedSources/WebCore/JSValidityState.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSURLUtils.cpp, ../../DerivedSources/WebCore/JSURLUtils.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSCanvasGradient.cpp, ../../DerivedSources/WebCore/JSCanvasGradient.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSVoidCallback.cpp, ../../DerivedSources/WebCore/JSVoidCallback.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSCanvasPattern.cpp, ../../DerivedSources/WebCore/JSCanvasPattern.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSANGLEInstancedArrays.cpp, ../../DerivedSources/WebCore/JSANGLEInstancedArrays.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSCanvasProxy.cpp, ../../DerivedSources/WebCore/JSCanvasProxy.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSCanvasRenderingContext.cpp, ../../DerivedSources/WebCore/JSCanvasRenderingContext.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSEXTBlendMinMax.cpp, ../../DerivedSources/WebCore/JSEXTBlendMinMax.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSDOMPath.cpp, ../../DerivedSources/WebCore/JSDOMPath.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSEXTFragDepth.cpp, ../../DerivedSources/WebCore/JSEXTFragDepth.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSEXTShaderTextureLOD.cpp, ../../DerivedSources/WebCore/JSEXTShaderTextureLOD.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSEXTTextureFilterAnisotropic.cpp, ../../DerivedSources/WebCore/JSEXTTextureFilterAnisotropic.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSEXTsRGB.cpp, ../../DerivedSources/WebCore/JSEXTsRGB.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSOESElementIndexUint.cpp, ../../DerivedSources/WebCore/JSOESElementIndexUint.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSOESStandardDerivatives.cpp, ../../DerivedSources/WebCore/JSOESStandardDerivatives.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSOESTextureFloat.cpp, ../../DerivedSources/WebCore/JSOESTextureFloat.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSCanvasRenderingContext2D.cpp, ../../DerivedSources/WebCore/JSCanvasRenderingContext2D.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSOESTextureHalfFloat.cpp, ../../DerivedSources/WebCore/JSOESTextureHalfFloat.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSOESTextureFloatLinear.cpp, ../../DerivedSources/WebCore/JSOESTextureFloatLinear.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSWebGLActiveInfo.cpp, ../../DerivedSources/WebCore/JSWebGLActiveInfo.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSOESTextureHalfFloatLinear.cpp, ../../DerivedSources/WebCore/JSOESTextureHalfFloatLinear.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSWebGLBuffer.cpp, ../../DerivedSources/WebCore/JSWebGLBuffer.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSWebGLCompressedTextureATC.cpp, ../../DerivedSources/WebCore/JSWebGLCompressedTextureATC.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSWebGLCompressedTexturePVRTC.cpp, ../../DerivedSources/WebCore/JSWebGLCompressedTexturePVRTC.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSWebGLContextAttributes.cpp, ../../DerivedSources/WebCore/JSWebGLContextAttributes.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSOESVertexArrayObject.cpp, ../../DerivedSources/WebCore/JSOESVertexArrayObject.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSWebGLCompressedTextureS3TC.cpp, ../../DerivedSources/WebCore/JSWebGLCompressedTextureS3TC.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSWebGLDebugRendererInfo.cpp, ../../DerivedSources/WebCore/JSWebGLDebugRendererInfo.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSWebGLContextEvent.cpp, ../../DerivedSources/WebCore/JSWebGLContextEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSWebGLDepthTexture.cpp, ../../DerivedSources/WebCore/JSWebGLDepthTexture.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSWebGLDebugShaders.cpp, ../../DerivedSources/WebCore/JSWebGLDebugShaders.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSWebGLDrawBuffers.cpp, ../../DerivedSources/WebCore/JSWebGLDrawBuffers.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSWebGLLoseContext.cpp, ../../DerivedSources/WebCore/JSWebGLLoseContext.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSWebGLFramebuffer.cpp, ../../DerivedSources/WebCore/JSWebGLFramebuffer.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSWebGLProgram.cpp, ../../DerivedSources/WebCore/JSWebGLProgram.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSWebGLQuery.cpp, ../../DerivedSources/WebCore/JSWebGLQuery.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSWebGLShader.cpp, ../../DerivedSources/WebCore/JSWebGLShader.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSWebGLSampler.cpp, ../../DerivedSources/WebCore/JSWebGLSampler.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSWebGLRenderbuffer.cpp, ../../DerivedSources/WebCore/JSWebGLRenderbuffer.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSWebGLShaderPrecisionFormat.cpp, ../../DerivedSources/WebCore/JSWebGLShaderPrecisionFormat.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSWebGLSync.cpp, ../../DerivedSources/WebCore/JSWebGLSync.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSWebGLTexture.cpp, ../../DerivedSources/WebCore/JSWebGLTexture.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSWebGLUniformLocation.cpp, ../../DerivedSources/WebCore/JSWebGLUniformLocation.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSWebGLTransformFeedback.cpp, ../../DerivedSources/WebCore/JSWebGLTransformFeedback.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 32%] Generating ../../DerivedSources/WebCore/JSWebGL2RenderingContext.cpp, ../../DerivedSources/WebCore/JSWebGL2RenderingContext.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSWebGLVertexArrayObject.cpp, ../../DerivedSources/WebCore/JSWebGLVertexArrayObject.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSWebGLVertexArrayObjectOES.cpp, ../../DerivedSources/WebCore/JSWebGLVertexArrayObjectOES.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSAudioTrack.cpp, ../../DerivedSources/WebCore/JSAudioTrack.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSAudioTrackList.cpp, ../../DerivedSources/WebCore/JSAudioTrackList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSWebGLRenderingContextBase.cpp, ../../DerivedSources/WebCore/JSWebGLRenderingContextBase.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSWebGLRenderingContext.cpp, ../../DerivedSources/WebCore/JSWebGLRenderingContext.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSDataCue.cpp, ../../DerivedSources/WebCore/JSDataCue.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSTextTrackCueList.cpp, ../../DerivedSources/WebCore/JSTextTrackCueList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSTextTrack.cpp, ../../DerivedSources/WebCore/JSTextTrack.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSTextTrackCue.cpp, ../../DerivedSources/WebCore/JSTextTrackCue.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSTrackEvent.cpp, ../../DerivedSources/WebCore/JSTrackEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSTextTrackList.cpp, ../../DerivedSources/WebCore/JSTextTrackList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSVTTRegion.cpp, ../../DerivedSources/WebCore/JSVTTRegion.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSVTTRegionList.cpp, ../../DerivedSources/WebCore/JSVTTRegionList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSVTTCue.cpp, ../../DerivedSources/WebCore/JSVTTCue.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSCommandLineAPIHost.cpp, ../../DerivedSources/WebCore/JSCommandLineAPIHost.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSVideoTrack.cpp, ../../DerivedSources/WebCore/JSVideoTrack.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSVideoTrackList.cpp, ../../DerivedSources/WebCore/JSVideoTrackList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSScriptProfile.cpp, ../../DerivedSources/WebCore/JSScriptProfile.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSAbstractView.cpp, ../../DerivedSources/WebCore/JSAbstractView.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSInspectorFrontendHost.cpp, ../../DerivedSources/WebCore/JSInspectorFrontendHost.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSScriptProfileNode.cpp, ../../DerivedSources/WebCore/JSScriptProfileNode.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSDOMApplicationCache.cpp, ../../DerivedSources/WebCore/JSDOMApplicationCache.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSCrypto.cpp, ../../DerivedSources/WebCore/JSCrypto.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSBarProp.cpp, ../../DerivedSources/WebCore/JSBarProp.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSDOMSelection.cpp, ../../DerivedSources/WebCore/JSDOMSelection.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSLocation.cpp, ../../DerivedSources/WebCore/JSLocation.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSHistory.cpp, ../../DerivedSources/WebCore/JSHistory.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSEventSource.cpp, ../../DerivedSources/WebCore/JSEventSource.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSPerformanceEntryList.cpp, ../../DerivedSources/WebCore/JSPerformanceEntryList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSPerformance.cpp, ../../DerivedSources/WebCore/JSPerformance.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSPerformanceEntry.cpp, ../../DerivedSources/WebCore/JSPerformanceEntry.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSNavigator.cpp, ../../DerivedSources/WebCore/JSNavigator.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSPerformanceMark.cpp, ../../DerivedSources/WebCore/JSPerformanceMark.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSPerformanceMeasure.cpp, ../../DerivedSources/WebCore/JSPerformanceMeasure.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSPerformanceNavigation.cpp, ../../DerivedSources/WebCore/JSPerformanceNavigation.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSPerformanceTiming.cpp, ../../DerivedSources/WebCore/JSPerformanceTiming.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSPerformanceResourceTiming.cpp, ../../DerivedSources/WebCore/JSPerformanceResourceTiming.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSScreen.cpp, ../../DerivedSources/WebCore/JSScreen.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSUserMessageHandler.cpp, ../../DerivedSources/WebCore/JSUserMessageHandler.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSWebKitPoint.cpp, ../../DerivedSources/WebCore/JSWebKitPoint.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSWebKitNamespace.cpp, ../../DerivedSources/WebCore/JSWebKitNamespace.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSUserMessageHandlersNamespace.cpp, ../../DerivedSources/WebCore/JSUserMessageHandlersNamespace.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSWindowEventHandlers.cpp, ../../DerivedSources/WebCore/JSWindowEventHandlers.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSWindowTimers.cpp, ../../DerivedSources/WebCore/JSWindowTimers.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSWindowBase64.cpp, ../../DerivedSources/WebCore/JSWindowBase64.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSWorkerNavigator.cpp, ../../DerivedSources/WebCore/JSWorkerNavigator.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSDOMMimeTypeArray.cpp, ../../DerivedSources/WebCore/JSDOMMimeTypeArray.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 33%] Generating ../../DerivedSources/WebCore/JSDOMWindow.cpp, ../../DerivedSources/WebCore/JSDOMWindow.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSDOMPlugin.cpp, ../../DerivedSources/WebCore/JSDOMPlugin.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSDOMMimeType.cpp, ../../DerivedSources/WebCore/JSDOMMimeType.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSStorage.cpp, ../../DerivedSources/WebCore/JSStorage.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSAbstractWorker.cpp, ../../DerivedSources/WebCore/JSAbstractWorker.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSDOMPluginArray.cpp, ../../DerivedSources/WebCore/JSDOMPluginArray.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSStorageEvent.cpp, ../../DerivedSources/WebCore/JSStorageEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSDedicatedWorkerGlobalScope.cpp, ../../DerivedSources/WebCore/JSDedicatedWorkerGlobalScope.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSWorkerLocation.cpp, ../../DerivedSources/WebCore/JSWorkerLocation.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSDOMParser.cpp, ../../DerivedSources/WebCore/JSDOMParser.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSWorker.cpp, ../../DerivedSources/WebCore/JSWorker.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSWorkerGlobalScope.cpp, ../../DerivedSources/WebCore/JSWorkerGlobalScope.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSXMLHttpRequestEventTarget.cpp, ../../DerivedSources/WebCore/JSXMLHttpRequestEventTarget.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSXMLHttpRequest.cpp, ../../DerivedSources/WebCore/JSXMLHttpRequest.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSXMLHttpRequestProgressEvent.cpp, ../../DerivedSources/WebCore/JSXMLHttpRequestProgressEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSXMLSerializer.cpp, ../../DerivedSources/WebCore/JSXMLSerializer.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSXPathException.cpp, ../../DerivedSources/WebCore/JSXPathException.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSXPathEvaluator.cpp, ../../DerivedSources/WebCore/JSXPathEvaluator.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSXMLHttpRequestUpload.cpp, ../../DerivedSources/WebCore/JSXMLHttpRequestUpload.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSXPathExpression.cpp, ../../DerivedSources/WebCore/JSXPathExpression.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSXPathNSResolver.cpp, ../../DerivedSources/WebCore/JSXPathNSResolver.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSXPathResult.cpp, ../../DerivedSources/WebCore/JSXPathResult.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSXSLTProcessor.cpp, ../../DerivedSources/WebCore/JSXSLTProcessor.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSGamepad.cpp, ../../DerivedSources/WebCore/JSGamepad.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSNavigatorGamepad.cpp, ../../DerivedSources/WebCore/JSNavigatorGamepad.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSGamepadList.cpp, ../../DerivedSources/WebCore/JSGamepadList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSSVGAngle.cpp, ../../DerivedSources/WebCore/JSSVGAngle.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSSVGAltGlyphItemElement.cpp, ../../DerivedSources/WebCore/JSSVGAltGlyphItemElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSSVGAltGlyphDefElement.cpp, ../../DerivedSources/WebCore/JSSVGAltGlyphDefElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSSVGAElement.cpp, ../../DerivedSources/WebCore/JSSVGAElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSSVGAltGlyphElement.cpp, ../../DerivedSources/WebCore/JSSVGAltGlyphElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSSVGAnimateColorElement.cpp, ../../DerivedSources/WebCore/JSSVGAnimateColorElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGAnimatedAngle.cpp, ../../DerivedSources/WebCore/JSSVGAnimatedAngle.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 34%] Generating ../../DerivedSources/WebCore/JSSVGAnimateElement.cpp, ../../DerivedSources/WebCore/JSSVGAnimateElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGAnimatedInteger.cpp, ../../DerivedSources/WebCore/JSSVGAnimatedInteger.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGAnimatedBoolean.cpp, ../../DerivedSources/WebCore/JSSVGAnimatedBoolean.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGAnimateMotionElement.cpp, ../../DerivedSources/WebCore/JSSVGAnimateMotionElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGAnimatedEnumeration.cpp, ../../DerivedSources/WebCore/JSSVGAnimatedEnumeration.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGAnimatedLength.cpp, ../../DerivedSources/WebCore/JSSVGAnimatedLength.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGAnimateTransformElement.cpp, ../../DerivedSources/WebCore/JSSVGAnimateTransformElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGAnimatedLengthList.cpp, ../../DerivedSources/WebCore/JSSVGAnimatedLengthList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGAnimatedNumber.cpp, ../../DerivedSources/WebCore/JSSVGAnimatedNumber.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGAnimatedRect.cpp, ../../DerivedSources/WebCore/JSSVGAnimatedRect.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGAnimatedNumberList.cpp, ../../DerivedSources/WebCore/JSSVGAnimatedNumberList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGAnimatedPreserveAspectRatio.cpp, ../../DerivedSources/WebCore/JSSVGAnimatedPreserveAspectRatio.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGAnimatedString.cpp, ../../DerivedSources/WebCore/JSSVGAnimatedString.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGAnimatedTransformList.cpp, ../../DerivedSources/WebCore/JSSVGAnimatedTransformList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGColor.cpp, ../../DerivedSources/WebCore/JSSVGColor.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGAnimationElement.cpp, ../../DerivedSources/WebCore/JSSVGAnimationElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGComponentTransferFunctionElement.cpp, ../../DerivedSources/WebCore/JSSVGComponentTransferFunctionElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGDescElement.cpp, ../../DerivedSources/WebCore/JSSVGDescElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGCircleElement.cpp, ../../DerivedSources/WebCore/JSSVGCircleElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGCursorElement.cpp, ../../DerivedSources/WebCore/JSSVGCursorElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGClipPathElement.cpp, ../../DerivedSources/WebCore/JSSVGClipPathElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGExternalResourcesRequired.cpp, ../../DerivedSources/WebCore/JSSVGExternalResourcesRequired.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGDocument.cpp, ../../DerivedSources/WebCore/JSSVGDocument.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGDefsElement.cpp, ../../DerivedSources/WebCore/JSSVGDefsElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGException.cpp, ../../DerivedSources/WebCore/JSSVGException.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGElement.cpp, ../../DerivedSources/WebCore/JSSVGElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGEllipseElement.cpp, ../../DerivedSources/WebCore/JSSVGEllipseElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGFEBlendElement.cpp, ../../DerivedSources/WebCore/JSSVGFEBlendElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGFEColorMatrixElement.cpp, ../../DerivedSources/WebCore/JSSVGFEColorMatrixElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGFECompositeElement.cpp, ../../DerivedSources/WebCore/JSSVGFECompositeElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGFEConvolveMatrixElement.cpp, ../../DerivedSources/WebCore/JSSVGFEConvolveMatrixElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGFEComponentTransferElement.cpp, ../../DerivedSources/WebCore/JSSVGFEComponentTransferElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGFEDiffuseLightingElement.cpp, ../../DerivedSources/WebCore/JSSVGFEDiffuseLightingElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGFEDisplacementMapElement.cpp, ../../DerivedSources/WebCore/JSSVGFEDisplacementMapElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGFEDistantLightElement.cpp, ../../DerivedSources/WebCore/JSSVGFEDistantLightElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGFEFloodElement.cpp, ../../DerivedSources/WebCore/JSSVGFEFloodElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGFEDropShadowElement.cpp, ../../DerivedSources/WebCore/JSSVGFEDropShadowElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGFEFuncBElement.cpp, ../../DerivedSources/WebCore/JSSVGFEFuncBElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGFEFuncGElement.cpp, ../../DerivedSources/WebCore/JSSVGFEFuncGElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGFEFuncRElement.cpp, ../../DerivedSources/WebCore/JSSVGFEFuncRElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGFEFuncAElement.cpp, ../../DerivedSources/WebCore/JSSVGFEFuncAElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGFEGaussianBlurElement.cpp, ../../DerivedSources/WebCore/JSSVGFEGaussianBlurElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGFEMergeElement.cpp, ../../DerivedSources/WebCore/JSSVGFEMergeElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGFEMergeNodeElement.cpp, ../../DerivedSources/WebCore/JSSVGFEMergeNodeElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 35%] Generating ../../DerivedSources/WebCore/JSSVGFEImageElement.cpp, ../../DerivedSources/WebCore/JSSVGFEImageElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGFESpecularLightingElement.cpp, ../../DerivedSources/WebCore/JSSVGFESpecularLightingElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGFEOffsetElement.cpp, ../../DerivedSources/WebCore/JSSVGFEOffsetElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGFEMorphologyElement.cpp, ../../DerivedSources/WebCore/JSSVGFEMorphologyElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGFEPointLightElement.cpp, ../../DerivedSources/WebCore/JSSVGFEPointLightElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGFETileElement.cpp, ../../DerivedSources/WebCore/JSSVGFETileElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGFESpotLightElement.cpp, ../../DerivedSources/WebCore/JSSVGFESpotLightElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGFETurbulenceElement.cpp, ../../DerivedSources/WebCore/JSSVGFETurbulenceElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGFitToViewBox.cpp, ../../DerivedSources/WebCore/JSSVGFitToViewBox.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGFilterPrimitiveStandardAttributes.cpp, ../../DerivedSources/WebCore/JSSVGFilterPrimitiveStandardAttributes.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGFilterElement.cpp, ../../DerivedSources/WebCore/JSSVGFilterElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGFontFaceElement.cpp, ../../DerivedSources/WebCore/JSSVGFontFaceElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGFontFaceFormatElement.cpp, ../../DerivedSources/WebCore/JSSVGFontFaceFormatElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGFontElement.cpp, ../../DerivedSources/WebCore/JSSVGFontElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGFontFaceNameElement.cpp, ../../DerivedSources/WebCore/JSSVGFontFaceNameElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGFontFaceUriElement.cpp, ../../DerivedSources/WebCore/JSSVGFontFaceUriElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGForeignObjectElement.cpp, ../../DerivedSources/WebCore/JSSVGForeignObjectElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGFontFaceSrcElement.cpp, ../../DerivedSources/WebCore/JSSVGFontFaceSrcElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGGElement.cpp, ../../DerivedSources/WebCore/JSSVGGElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGGlyphElement.cpp, ../../DerivedSources/WebCore/JSSVGGlyphElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGLength.cpp, ../../DerivedSources/WebCore/JSSVGLength.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGGlyphRefElement.cpp, ../../DerivedSources/WebCore/JSSVGGlyphRefElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGGraphicsElement.cpp, ../../DerivedSources/WebCore/JSSVGGraphicsElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGHKernElement.cpp, ../../DerivedSources/WebCore/JSSVGHKernElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGGradientElement.cpp, ../../DerivedSources/WebCore/JSSVGGradientElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGLengthList.cpp, ../../DerivedSources/WebCore/JSSVGLengthList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGImageElement.cpp, ../../DerivedSources/WebCore/JSSVGImageElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGMatrix.cpp, ../../DerivedSources/WebCore/JSSVGMatrix.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGLineElement.cpp, ../../DerivedSources/WebCore/JSSVGLineElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGLinearGradientElement.cpp, ../../DerivedSources/WebCore/JSSVGLinearGradientElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGMetadataElement.cpp, ../../DerivedSources/WebCore/JSSVGMetadataElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGMarkerElement.cpp, ../../DerivedSources/WebCore/JSSVGMarkerElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGMPathElement.cpp, ../../DerivedSources/WebCore/JSSVGMPathElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGMaskElement.cpp, ../../DerivedSources/WebCore/JSSVGMaskElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGMissingGlyphElement.cpp, ../../DerivedSources/WebCore/JSSVGMissingGlyphElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGNumber.cpp, ../../DerivedSources/WebCore/JSSVGNumber.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGNumberList.cpp, ../../DerivedSources/WebCore/JSSVGNumberList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGPathSeg.cpp, ../../DerivedSources/WebCore/JSSVGPathSeg.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGPaint.cpp, ../../DerivedSources/WebCore/JSSVGPaint.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGPathSegArcAbs.cpp, ../../DerivedSources/WebCore/JSSVGPathSegArcAbs.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGPathSegArcRel.cpp, ../../DerivedSources/WebCore/JSSVGPathSegArcRel.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPathSegCurvetoCubicRel.cpp, ../../DerivedSources/WebCore/JSSVGPathSegCurvetoCubicRel.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGPathSegClosePath.cpp, ../../DerivedSources/WebCore/JSSVGPathSegClosePath.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGPathSegCurvetoCubicAbs.cpp, ../../DerivedSources/WebCore/JSSVGPathSegCurvetoCubicAbs.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPathSegCurvetoCubicSmoothAbs.cpp, ../../DerivedSources/WebCore/JSSVGPathSegCurvetoCubicSmoothAbs.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPathSegCurvetoCubicSmoothRel.cpp, ../../DerivedSources/WebCore/JSSVGPathSegCurvetoCubicSmoothRel.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 36%] Generating ../../DerivedSources/WebCore/JSSVGPathElement.cpp, ../../DerivedSources/WebCore/JSSVGPathElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticAbs.cpp, ../../DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticAbs.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticSmoothAbs.cpp, ../../DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticSmoothAbs.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticSmoothRel.cpp, ../../DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticSmoothRel.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticRel.cpp, ../../DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticRel.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPathSegLinetoAbs.cpp, ../../DerivedSources/WebCore/JSSVGPathSegLinetoAbs.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPathSegLinetoHorizontalAbs.cpp, ../../DerivedSources/WebCore/JSSVGPathSegLinetoHorizontalAbs.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPathSegLinetoRel.cpp, ../../DerivedSources/WebCore/JSSVGPathSegLinetoRel.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPathSegLinetoHorizontalRel.cpp, ../../DerivedSources/WebCore/JSSVGPathSegLinetoHorizontalRel.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPathSegLinetoVerticalAbs.cpp, ../../DerivedSources/WebCore/JSSVGPathSegLinetoVerticalAbs.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPathSegMovetoAbs.cpp, ../../DerivedSources/WebCore/JSSVGPathSegMovetoAbs.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPathSegLinetoVerticalRel.cpp, ../../DerivedSources/WebCore/JSSVGPathSegLinetoVerticalRel.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPathSegList.cpp, ../../DerivedSources/WebCore/JSSVGPathSegList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPathSegMovetoRel.cpp, ../../DerivedSources/WebCore/JSSVGPathSegMovetoRel.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPoint.cpp, ../../DerivedSources/WebCore/JSSVGPoint.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPointList.cpp, ../../DerivedSources/WebCore/JSSVGPointList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPatternElement.cpp, ../../DerivedSources/WebCore/JSSVGPatternElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPreserveAspectRatio.cpp, ../../DerivedSources/WebCore/JSSVGPreserveAspectRatio.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGRect.cpp, ../../DerivedSources/WebCore/JSSVGRect.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGRenderingIntent.cpp, ../../DerivedSources/WebCore/JSSVGRenderingIntent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPolygonElement.cpp, ../../DerivedSources/WebCore/JSSVGPolygonElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGPolylineElement.cpp, ../../DerivedSources/WebCore/JSSVGPolylineElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGRadialGradientElement.cpp, ../../DerivedSources/WebCore/JSSVGRadialGradientElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGRectElement.cpp, ../../DerivedSources/WebCore/JSSVGRectElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGStringList.cpp, ../../DerivedSources/WebCore/JSSVGStringList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGScriptElement.cpp, ../../DerivedSources/WebCore/JSSVGScriptElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGSetElement.cpp, ../../DerivedSources/WebCore/JSSVGSetElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGStopElement.cpp, ../../DerivedSources/WebCore/JSSVGStopElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGStyleElement.cpp, ../../DerivedSources/WebCore/JSSVGStyleElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGSVGElement.cpp, ../../DerivedSources/WebCore/JSSVGSVGElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGSwitchElement.cpp, ../../DerivedSources/WebCore/JSSVGSwitchElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGTests.cpp, ../../DerivedSources/WebCore/JSSVGTests.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGSymbolElement.cpp, ../../DerivedSources/WebCore/JSSVGSymbolElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGTRefElement.cpp, ../../DerivedSources/WebCore/JSSVGTRefElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGTSpanElement.cpp, ../../DerivedSources/WebCore/JSSVGTSpanElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGTextContentElement.cpp, ../../DerivedSources/WebCore/JSSVGTextContentElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGTransform.cpp, ../../DerivedSources/WebCore/JSSVGTransform.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGTextElement.cpp, ../../DerivedSources/WebCore/JSSVGTextElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGTitleElement.cpp, ../../DerivedSources/WebCore/JSSVGTitleElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Generating ../../DerivedSources/WebCore/JSSVGURIReference.cpp, ../../DerivedSources/WebCore/JSSVGURIReference.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGTextPositioningElement.cpp, ../../DerivedSources/WebCore/JSSVGTextPositioningElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGTransformList.cpp, ../../DerivedSources/WebCore/JSSVGTransformList.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Generating ../../DerivedSources/WebCore/JSSVGUnitTypes.cpp, ../../DerivedSources/WebCore/JSSVGUnitTypes.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 37%] Generating ../../DerivedSources/WebCore/JSSVGTextPathElement.cpp, ../../DerivedSources/WebCore/JSSVGTextPathElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Generating ../../DerivedSources/WebCore/JSSVGZoomAndPan.cpp, ../../DerivedSources/WebCore/JSSVGZoomAndPan.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Generating ../../DerivedSources/WebCore/JSSVGViewSpec.cpp, ../../DerivedSources/WebCore/JSSVGViewSpec.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Generating ../../DerivedSources/WebCore/JSSVGVKernElement.cpp, ../../DerivedSources/WebCore/JSSVGVKernElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Generating ../../DerivedSources/WebCore/JSSVGUseElement.cpp, ../../DerivedSources/WebCore/JSSVGUseElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Generating ../../DerivedSources/WebCore/JSSVGZoomEvent.cpp, ../../DerivedSources/WebCore/JSSVGZoomEvent.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Generating ../../DerivedSources/WebCore/JSSVGViewElement.cpp, ../../DerivedSources/WebCore/JSSVGViewElement.h make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' Scanning dependencies of target WebCore make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/text/TextAllInOne.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextAllInOne.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextEncoding.cpp: In member function 'WTF::CString WebCore::TextEncoding::encode(WTF::StringView, WebCore::UnencodableHandling) const': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextEncoding.cpp:86:63: warning: 'UNormalizationCheckResult unorm_quickCheck_63(const UChar*, int32_t, UNormalizationMode, UErrorCode*)' is deprecated [-Wdeprecated-declarations] if (unorm_quickCheck(source, sourceLength, UNORM_NFC, &err) != UNORM_YES) { ^ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from /usr/include/unicode/uchar.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBoundaries.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBoundaries.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextAllInOne.cpp:28: /usr/include/unicode/unorm.h:240:1: note: declared here unorm_quickCheck(const UChar *source, int32_t sourcelength, ^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextAllInOne.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextEncoding.cpp:86:63: warning: 'UNormalizationCheckResult unorm_quickCheck_63(const UChar*, int32_t, UNormalizationMode, UErrorCode*)' is deprecated [-Wdeprecated-declarations] if (unorm_quickCheck(source, sourceLength, UNORM_NFC, &err) != UNORM_YES) { ^ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from /usr/include/unicode/uchar.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBoundaries.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBoundaries.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextAllInOne.cpp:28: /usr/include/unicode/unorm.h:240:1: note: declared here unorm_quickCheck(const UChar *source, int32_t sourcelength, ^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextAllInOne.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextEncoding.cpp:89:135: warning: 'int32_t unorm_normalize_63(const UChar*, int32_t, UNormalizationMode, int32_t, UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] int32_t normalizedLength = unorm_normalize(source, sourceLength, UNORM_NFC, 0, normalizedCharacters.data(), sourceLength, &err); ^ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from /usr/include/unicode/uchar.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBoundaries.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBoundaries.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextAllInOne.cpp:28: /usr/include/unicode/unorm.h:214:1: note: declared here unorm_normalize(const UChar *source, int32_t sourceLength, ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextAllInOne.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextEncoding.cpp:89:135: warning: 'int32_t unorm_normalize_63(const UChar*, int32_t, UNormalizationMode, int32_t, UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] int32_t normalizedLength = unorm_normalize(source, sourceLength, UNORM_NFC, 0, normalizedCharacters.data(), sourceLength, &err); ^ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from /usr/include/unicode/uchar.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBoundaries.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBoundaries.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextAllInOne.cpp:28: /usr/include/unicode/unorm.h:214:1: note: declared here unorm_normalize(const UChar *source, int32_t sourceLength, ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextAllInOne.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextEncoding.cpp:93:135: warning: 'int32_t unorm_normalize_63(const UChar*, int32_t, UNormalizationMode, int32_t, UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] normalizedLength = unorm_normalize(source, sourceLength, UNORM_NFC, 0, normalizedCharacters.data(), normalizedLength, &err); ^ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from /usr/include/unicode/uchar.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBoundaries.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBoundaries.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextAllInOne.cpp:28: /usr/include/unicode/unorm.h:214:1: note: declared here unorm_normalize(const UChar *source, int32_t sourceLength, ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextAllInOne.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextEncoding.cpp:93:135: warning: 'int32_t unorm_normalize_63(const UChar*, int32_t, UNormalizationMode, int32_t, UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] normalizedLength = unorm_normalize(source, sourceLength, UNORM_NFC, 0, normalizedCharacters.data(), normalizedLength, &err); ^ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from /usr/include/unicode/uchar.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBoundaries.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBoundaries.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextAllInOne.cpp:28: /usr/include/unicode/unorm.h:214:1: note: declared here unorm_normalize(const UChar *source, int32_t sourceLength, ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/LengthBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextStream.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextAllInOne.cpp:39: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(const WebCore::Length&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:192:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(WebCore::Length&&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:204:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBreakIterator.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBoundaries.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = std::pair; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/LineBreakIteratorPoolICU.h:86:32: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBoundaries.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextAllInOne.cpp:28: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/LineBreakIteratorPoolICU.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBreakIterator.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const char*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::TextEncodingNameHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WebCore::TextEncodingNameHash>; T = const char* const&; Extra = const char*&; Key = const char*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::TextEncodingNameHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::TextEncodingNameHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const char* const&; V = const char*&; KeyArg = const char*; MappedArg = const char*; HashArg = WebCore::TextEncodingNameHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::TextEncodingNameHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = const char*&; KeyArg = const char*; MappedArg = const char*; HashArg = WebCore::TextEncodingNameHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::TextEncodingNameHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const char*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextEncodingRegistry.cpp:167:47: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBreakIterator.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBoundaries.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBreakIterator.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBoundaries.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::pair; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/LineBreakIteratorPoolICU.h:111:72: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextBoundaries.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextAllInOne.cpp:28: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/mathml/MathMLAllInOne.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/LengthBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Document.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Element.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(const WebCore::Length&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:192:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(WebCore::Length&&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:204:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefCountedArray.h:72:44: required from 'WTF::RefCountedArray::RefCountedArray(size_t) [with T = WTF::AtomicString; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/FontDescription.h:267:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:51:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1312:36: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:844:9: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:54:11: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/filters/FilterOperations.h:54:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/transforms/TransformOperations.h:66:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderView.h:247:75: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1291:19: required from 'WTF::HashTable& WTF::HashTable::operator=(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = WTF::PassRefPtr&; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:166:104: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1007:13: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBox*; Extra = std::unique_ptr; Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderBox*; V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/shapes/ShapeOutsideInfo.h:119:80: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1305:13: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::SVGAnimatedPropertyDescription; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::SVGAnimatedPropertyDescriptionHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SVGAnimatedPropertyDescriptionHashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHash>; T = const WebCore::SVGAnimatedPropertyDescription&; Extra = std::nullptr_t; Key = WebCore::SVGAnimatedPropertyDescription; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::SVGAnimatedPropertyDescriptionHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SVGAnimatedPropertyDescriptionHashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::SVGAnimatedPropertyDescription&; V = std::nullptr_t; KeyArg = WebCore::SVGAnimatedPropertyDescription; MappedArg = WebCore::SVGAnimatedProperty*; HashArg = WebCore::SVGAnimatedPropertyDescriptionHash; KeyTraitsArg = WebCore::SVGAnimatedPropertyDescriptionHashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = WebCore::SVGAnimatedPropertyDescription; MappedArg = WebCore::SVGAnimatedProperty*; HashArg = WebCore::SVGAnimatedPropertyDescriptionHash; KeyTraitsArg = WebCore::SVGAnimatedPropertyDescriptionHashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >; WTF::HashMap::KeyType = WebCore::SVGAnimatedPropertyDescription]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:59:51: required from 'static WTF::Ref WebCore::SVGAnimatedProperty::lookupOrCreateWrapper(OwnerType*, const WebCore::SVGPropertyInfo*, PropertyType&) [with OwnerType = WebCore::SVGElement; TearOffType = WebCore::SVGAnimatedStaticPropertyTearOff; PropertyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGElement.h:210:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::ContainerNode*; Extra = int; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:193:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(WTF::HashCountedSet::ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::PtrHash; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:78:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; Value = WTF::KeyValuePair, WebCore::FrameView*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WebCore::FrameView*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WebCore::FrameView*>::KeyValuePairTraits, WTF::PtrHash > >; T = WTF::RefPtr; Extra = WebCore::FrameView*&; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderWidget.h:48:112: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WebCore::FrameView*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, WebCore::FrameView*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:244:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:286:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:353:59: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:370:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/QualifiedName.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/MathMLNames.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLElement.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/mathml/MathMLAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/loader/appcache/ApplicationCacheAllInOne.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/LengthBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AXObjectCache.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/ChromeClient.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheGroup.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(const WebCore::Length&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:192:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(WebCore::Length&&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:204:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefCountedArray.h:72:44: required from 'WTF::RefCountedArray::RefCountedArray(size_t) [with T = WTF::AtomicString; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/FontDescription.h:267:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:51:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1312:36: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:844:9: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:54:11: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/filters/FilterOperations.h:54:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/transforms/TransformOperations.h:66:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = WTF::PassRefPtr&; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:166:104: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1007:13: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBox*; Extra = std::unique_ptr; Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderBox*; V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/shapes/ShapeOutsideInfo.h:119:80: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::String&; Extra = const WTF::String&; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:384:83: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:211:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::String; HashArg = WTF::StringHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/DocumentLoader.h:255:52: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = unsigned int&; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = unsigned int&; KeyArg = WTF::String; MappedArg = unsigned int; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = unsigned int&; KeyArg = WTF::String; MappedArg = unsigned int; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheGroup.cpp:1030:64: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = std::nullptr_t; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = std::nullptr_t; KeyArg = WTF::String; MappedArg = WebCore::ApplicationCacheGroup*; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = WTF::String; MappedArg = WebCore::ApplicationCacheGroup*; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheStorage.cpp:140:80: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WebCore::SecurityOriginHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WebCore::SecurityOriginHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WebCore::SecurityOriginHash, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WebCore::SecurityOriginHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WebCore::SecurityOriginHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WebCore::SecurityOriginHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WebCore::SecurityOriginHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheStorage.cpp:1530:48: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::PassRefPtr&; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::PassRefPtr&; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::PassRefPtr&; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::PassRefPtr&; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:99:34: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::ContainerNode*; Extra = int; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:193:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(WTF::HashCountedSet::ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::PtrHash; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:78:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1305:13: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; Value = WTF::KeyValuePair, WebCore::FrameView*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WebCore::FrameView*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WebCore::FrameView*>::KeyValuePairTraits, WTF::PtrHash > >; T = WTF::RefPtr; Extra = WebCore::FrameView*&; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderWidget.h:48:112: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WebCore::FrameView*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, WebCore::FrameView*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::AlreadyHashed; Traits = WTF::HashMap, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >::KeyValuePairTraits, WTF::AlreadyHashed>; T = unsigned int; Extra = int; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::AlreadyHashed; Traits = WTF::HashMap, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::AlreadyHashed, WTF::HashMap, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = unsigned int; V = int; KeyArg = unsigned int; MappedArg = unsigned int; HashArg = WTF::AlreadyHashed; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::AlreadyHashed, WTF::HashMap, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = unsigned int; MappedArg = unsigned int; HashArg = WTF::AlreadyHashed; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::AlreadyHashed, WTF::HashMap, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:193:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(WTF::HashCountedSet::ValueType&&) [with Value = unsigned int; HashFunctions = WTF::AlreadyHashed; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::AlreadyHashed, WTF::HashMap, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheStorage.cpp:153:52: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:244:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:286:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/UniquedStringImpl.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicStringImpl.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringHash.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:258:36: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:353:59: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:370:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCache.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/appcache/ApplicationCacheAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/rendering/style/StyleAllInOne.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(const WebCore::Length&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:192:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(WebCore::Length&&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:204:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefCountedArray.h:72:44: required from 'WTF::RefCountedArray::RefCountedArray(size_t) [with T = WTF::AtomicString; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/FontDescription.h:267:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:51:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1312:36: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/RenderStyle.cpp:352:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:844:9: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:54:11: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/filters/FilterOperations.h:54:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/transforms/TransformOperations.h:66:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderView.h:247:75: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1291:19: required from 'WTF::HashTable& WTF::HashTable::operator=(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = WTF::PassRefPtr&; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:166:104: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1007:13: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBox*; Extra = std::unique_ptr; Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderBox*; V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/shapes/ShapeOutsideInfo.h:119:80: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1305:13: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::ContainerNode*; Extra = int; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:193:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(WTF::HashCountedSet::ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::PtrHash; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:78:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; Value = WTF::KeyValuePair, WebCore::FrameView*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WebCore::FrameView*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WebCore::FrameView*>::KeyValuePairTraits, WTF::PtrHash > >; T = WTF::RefPtr; Extra = WebCore::FrameView*&; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderWidget.h:48:112: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WebCore::FrameView*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, WebCore::FrameView*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::SVGAnimatedPropertyDescription; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::SVGAnimatedPropertyDescriptionHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SVGAnimatedPropertyDescriptionHashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHash>; T = const WebCore::SVGAnimatedPropertyDescription&; Extra = std::nullptr_t; Key = WebCore::SVGAnimatedPropertyDescription; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::SVGAnimatedPropertyDescriptionHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SVGAnimatedPropertyDescriptionHashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::SVGAnimatedPropertyDescription&; V = std::nullptr_t; KeyArg = WebCore::SVGAnimatedPropertyDescription; MappedArg = WebCore::SVGAnimatedProperty*; HashArg = WebCore::SVGAnimatedPropertyDescriptionHash; KeyTraitsArg = WebCore::SVGAnimatedPropertyDescriptionHashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = WebCore::SVGAnimatedPropertyDescription; MappedArg = WebCore::SVGAnimatedProperty*; HashArg = WebCore::SVGAnimatedPropertyDescriptionHash; KeyTraitsArg = WebCore::SVGAnimatedPropertyDescriptionHashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >; WTF::HashMap::KeyType = WebCore::SVGAnimatedPropertyDescription]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:59:51: required from 'static WTF::Ref WebCore::SVGAnimatedProperty::lookupOrCreateWrapper(OwnerType*, const WebCore::SVGPropertyInfo*, PropertyType&) [with OwnerType = WebCore::SVGElement; TearOffType = WebCore::SVGAnimatedStaticPropertyTearOff; PropertyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGElement.h:210:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:244:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:286:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/RenderStyle.cpp:340:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/RenderStyle.cpp:2034:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:353:59: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:370:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.cpp:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/StyleAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/rendering/svg/RenderSVGAllInOne.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/LengthBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(const WebCore::Length&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:192:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(WebCore::Length&&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:204:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefCountedArray.h:72:44: required from 'WTF::RefCountedArray::RefCountedArray(size_t) [with T = WTF::AtomicString; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/FontDescription.h:267:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODRedBlackTree.h:78, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:51:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODRedBlackTree.h:78, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1312:36: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODRedBlackTree.h:78, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:844:9: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:54:11: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/filters/FilterOperations.h:54:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODRedBlackTree.h:78, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/transforms/TransformOperations.h:66:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODRedBlackTree.h:78, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderView.h:247:75: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODRedBlackTree.h:78, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1291:19: required from 'WTF::HashTable& WTF::HashTable::operator=(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = WTF::PassRefPtr&; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:166:104: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1007:13: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODRedBlackTree.h:78, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBox*; Extra = std::unique_ptr; Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderBox*; V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/shapes/ShapeOutsideInfo.h:119:80: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderObject*; Extra = std::unique_ptr; Key = const WebCore::RenderObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderObject*; V = std::unique_ptr; KeyArg = const WebCore::RenderObject*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = const WebCore::RenderObject*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderObject*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGResourceClipper.cpp:257:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::RenderObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::RenderObject*; Extra = std::nullptr_t; Key = WebCore::RenderObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::RenderObject*; V = std::nullptr_t; KeyArg = WebCore::RenderObject*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = WebCore::RenderObject*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::RenderObject*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGResourceGradient.cpp:121:62: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::AtomicString&; Extra = const WTF::AtomicString&; Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:384:83: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:211:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::AtomicString; HashArg = WTF::AtomicStringHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/SVGResources.cpp:53:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderElement*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderElement*; Extra = std::unique_ptr; Key = const WebCore::RenderElement*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderElement*; V = std::unique_ptr; KeyArg = const WebCore::RenderElement*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = const WebCore::RenderElement*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderElement*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/SVGResourcesCache.cpp:48:76: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = short unsigned int&; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = short unsigned int&; KeyArg = WTF::String; MappedArg = short unsigned int; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = short unsigned int&; KeyArg = WTF::String; MappedArg = short unsigned int; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGGlyphMap.h:62:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1305:13: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODRedBlackTree.h:78, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::SVGAnimatedPropertyDescription; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::SVGAnimatedPropertyDescriptionHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SVGAnimatedPropertyDescriptionHashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHash>; T = const WebCore::SVGAnimatedPropertyDescription&; Extra = std::nullptr_t; Key = WebCore::SVGAnimatedPropertyDescription; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::SVGAnimatedPropertyDescriptionHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SVGAnimatedPropertyDescriptionHashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::SVGAnimatedPropertyDescription&; V = std::nullptr_t; KeyArg = WebCore::SVGAnimatedPropertyDescription; MappedArg = WebCore::SVGAnimatedProperty*; HashArg = WebCore::SVGAnimatedPropertyDescriptionHash; KeyTraitsArg = WebCore::SVGAnimatedPropertyDescriptionHashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = WebCore::SVGAnimatedPropertyDescription; MappedArg = WebCore::SVGAnimatedProperty*; HashArg = WebCore::SVGAnimatedPropertyDescriptionHash; KeyTraitsArg = WebCore::SVGAnimatedPropertyDescriptionHashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >; WTF::HashMap::KeyType = WebCore::SVGAnimatedPropertyDescription]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:59:51: required from 'static WTF::Ref WebCore::SVGAnimatedProperty::lookupOrCreateWrapper(OwnerType*, const WebCore::SVGPropertyInfo*, PropertyType&) [with OwnerType = WebCore::SVGElement; TearOffType = WebCore::SVGAnimatedStaticPropertyTearOff; PropertyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGElement.h:210:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::ContainerNode*; Extra = int; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:193:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(WTF::HashCountedSet::ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::PtrHash; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:78:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; Value = WTF::KeyValuePair, WebCore::FrameView*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WebCore::FrameView*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WebCore::FrameView*>::KeyValuePairTraits, WTF::PtrHash > >; T = WTF::RefPtr; Extra = WebCore::FrameView*&; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderWidget.h:48:112: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WebCore::FrameView*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, WebCore::FrameView*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::RenderObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::RenderObject*; Extra = std::unique_ptr; Key = WebCore::RenderObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::RenderObject*; V = std::unique_ptr; KeyArg = WebCore::RenderObject*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WebCore::RenderObject*; V = std::unique_ptr; KeyArg = WebCore::RenderObject*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = WebCore::RenderObject*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::RenderObject*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGResourceFilter.cpp:180:52: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::RenderObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::RenderObject*; Extra = std::unique_ptr; Key = WebCore::RenderObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::RenderObject*; V = std::unique_ptr; KeyArg = WebCore::RenderObject*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WebCore::RenderObject*; V = std::unique_ptr; KeyArg = WebCore::RenderObject*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = WebCore::RenderObject*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::RenderObject*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGResourceMasker.cpp:63:63: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::RenderElement*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::RenderElement*; Extra = std::unique_ptr; Key = WebCore::RenderElement*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::RenderElement*; V = std::unique_ptr; KeyArg = WebCore::RenderElement*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WebCore::RenderElement*; V = std::unique_ptr; KeyArg = WebCore::RenderElement*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = WebCore::RenderElement*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::RenderElement*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGResourcePattern.cpp:140:60: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = WTF::AtomicStringImpl*; Extra = void (*)(WebCore::SVGElement*, WebCore::Path&); Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::AtomicStringImpl*; V = void (*)(WebCore::SVGElement*, WebCore::Path&); KeyArg = WTF::AtomicStringImpl*; MappedArg = void (*)(WebCore::SVGElement*, WebCore::Path&); HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WTF::AtomicStringImpl*; V = void (*)(WebCore::SVGElement*, WebCore::Path&); KeyArg = WTF::AtomicStringImpl*; MappedArg = void (*)(WebCore::SVGElement*, WebCore::Path&); HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = void (*)(WebCore::SVGElement*, WebCore::Path&); KeyArg = WTF::AtomicStringImpl*; MappedArg = void (*)(WebCore::SVGElement*, WebCore::Path&); HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::AtomicStringImpl*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/SVGPathData.cpp:161:86: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = WTF::RefPtr&; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = WTF::RefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const int&; V = WTF::RefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGGlyphMap.h:78:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:244:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODRedBlackTree.h:78, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:286:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODRedBlackTree.h:78, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GraphicsLayer.h:189:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:258:36: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODRedBlackTree.h:78, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/PODIntervalTree.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:353:59: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:370:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/Animation.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationBase.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/animation/AnimationController.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerModelObject.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineFlowBox.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlockFlow.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGBlock.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/svg/SVGAllInOne.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/LengthBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Document.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Element.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedString.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGElement.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGPropertyTearOff.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGListProperty.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGListPropertyTearOff.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedTransformListPropertyTearOff.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedTransformList.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGGraphicsElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(const WebCore::Length&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:192:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(WebCore::Length&&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:204:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefCountedArray.h:72:44: required from 'WTF::RefCountedArray::RefCountedArray(size_t) [with T = WTF::AtomicString; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/FontDescription.h:267:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:51:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1312:36: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGPathSegListPropertyTearOff.h:61:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGFEBlendElement.cpp:115:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorCopier::uninitializedCopy(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:244:79: required from 'static void WTF::VectorTypeOperations::uninitializedCopy(const T*, const T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:851:38: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGFontElement.cpp:170:44: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:158:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:844:9: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:54:11: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/filters/FilterOperations.h:54:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/transforms/TransformOperations.h:66:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPathSegListPropertyTearOff.h:101:32: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:844:9: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGFontElement.cpp:170:44: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderView.h:247:75: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = WTF::PassRefPtr&; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:166:104: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1007:13: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBox*; Extra = std::unique_ptr; Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderBox*; V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/shapes/ShapeOutsideInfo.h:119:80: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap > >::KeyValuePairTraits; Value = WTF::KeyValuePair > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator > >::KeyValuePairTraits, WTF::AtomicStringHash>; T = const WTF::AtomicString&; Extra = std::nullptr_t; Key = WTF::AtomicString; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::AtomicStringHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::AtomicString&; V = std::nullptr_t; KeyArg = WTF::AtomicString; MappedArg = std::unique_ptr >; HashArg = WTF::AtomicStringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::AtomicStringHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = WTF::AtomicString; MappedArg = std::unique_ptr >; HashArg = WTF::AtomicStringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::AtomicStringHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGDocumentExtensions.cpp:149:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = WTF::AtomicStringImpl*; Extra = WebCore::CSSPropertyID; Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::AtomicStringImpl*; V = WebCore::CSSPropertyID; KeyArg = WTF::AtomicStringImpl*; MappedArg = WebCore::CSSPropertyID; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::CSSPropertyID; KeyArg = WTF::AtomicStringImpl*; MappedArg = WebCore::CSSPropertyID; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::AtomicStringImpl*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGElement.cpp:155:59: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::String&; Extra = const WTF::String&; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:384:83: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:211:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::String; HashArg = WTF::StringHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/DocumentLoader.h:255:52: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = short unsigned int&; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = short unsigned int&; KeyArg = WTF::String; MappedArg = short unsigned int; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = short unsigned int&; KeyArg = WTF::String; MappedArg = short unsigned int; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGGlyphMap.h:62:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap > >::KeyValuePairTraits; Value = WTF::KeyValuePair > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator > >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = std::unique_ptr >; Key = WTF::String; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::StringHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = std::unique_ptr >; KeyArg = WTF::String; MappedArg = std::unique_ptr >; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::StringHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::unique_ptr >; KeyArg = WTF::String; MappedArg = std::unique_ptr >; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::StringHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGFontElement.cpp:180:52: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::AtomicString&; Extra = const WTF::AtomicString&; Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:384:83: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:211:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::AtomicString; HashArg = WTF::AtomicStringHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGUseElement.cpp:197:32: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::SVGAnimatedPropertyDescription; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::SVGAnimatedPropertyDescriptionHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SVGAnimatedPropertyDescriptionHashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHash>; T = const WebCore::SVGAnimatedPropertyDescription&; Extra = std::nullptr_t; Key = WebCore::SVGAnimatedPropertyDescription; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::SVGAnimatedPropertyDescriptionHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SVGAnimatedPropertyDescriptionHashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::SVGAnimatedPropertyDescription&; V = std::nullptr_t; KeyArg = WebCore::SVGAnimatedPropertyDescription; MappedArg = WebCore::SVGAnimatedProperty*; HashArg = WebCore::SVGAnimatedPropertyDescriptionHash; KeyTraitsArg = WebCore::SVGAnimatedPropertyDescriptionHashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = WebCore::SVGAnimatedPropertyDescription; MappedArg = WebCore::SVGAnimatedProperty*; HashArg = WebCore::SVGAnimatedPropertyDescriptionHash; KeyTraitsArg = WebCore::SVGAnimatedPropertyDescriptionHashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >; WTF::HashMap::KeyType = WebCore::SVGAnimatedPropertyDescription]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:59:51: required from 'static WTF::Ref WebCore::SVGAnimatedProperty::lookupOrCreateWrapper(OwnerType*, const WebCore::SVGPropertyInfo*, PropertyType&) [with OwnerType = WebCore::SVGElement; TearOffType = WebCore::SVGAnimatedStaticPropertyTearOff; PropertyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGElement.h:210:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1305:13: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::AtomicStringHash>; T = const WTF::AtomicString&; Extra = WebCore::RenderSVGResourceContainer*&; Key = WTF::AtomicString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::AtomicStringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::AtomicString&; V = WebCore::RenderSVGResourceContainer*&; KeyArg = WTF::AtomicString; MappedArg = WebCore::RenderSVGResourceContainer*; HashArg = WTF::AtomicStringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::AtomicStringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::AtomicString&; V = WebCore::RenderSVGResourceContainer*&; KeyArg = WTF::AtomicString; MappedArg = WebCore::RenderSVGResourceContainer*; HashArg = WTF::AtomicStringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::AtomicStringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WebCore::RenderSVGResourceContainer*&; KeyArg = WTF::AtomicString; MappedArg = WebCore::RenderSVGResourceContainer*; HashArg = WTF::AtomicStringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::AtomicStringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGDocumentExtensions.cpp:71:33: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap > >::KeyValuePairTraits; Value = WTF::KeyValuePair > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::SVGElement*; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator > >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::SVGElement* const&; Extra = std::unique_ptr >; Key = WebCore::SVGElement*; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::SVGElement* const&; V = std::unique_ptr >; KeyArg = WebCore::SVGElement*; MappedArg = std::unique_ptr >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WebCore::SVGElement* const&; V = std::unique_ptr >; KeyArg = WebCore::SVGElement*; MappedArg = std::unique_ptr >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = std::unique_ptr >; KeyArg = WebCore::SVGElement*; MappedArg = std::unique_ptr >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::SVGElement*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGDocumentExtensions.cpp:303:67: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = WTF::RefPtr&; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = WTF::RefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const int&; V = WTF::RefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGGlyphMap.h:78:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::ContainerNode*; Extra = int; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:193:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(WTF::HashCountedSet::ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::PtrHash; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:78:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; Value = WTF::KeyValuePair, WebCore::FrameView*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WebCore::FrameView*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WebCore::FrameView*>::KeyValuePairTraits, WTF::PtrHash > >; T = WTF::RefPtr; Extra = WebCore::FrameView*&; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderWidget.h:48:112: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WebCore::FrameView*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, WebCore::FrameView*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:244:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:286:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::SVGAnimatedPathSegListPropertyTearOff*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::SVGAnimatedPathSegListPropertyTearOff*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::SVGAnimatedPathSegListPropertyTearOff*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedPath.cpp:69:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::AtomicString&; T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::AtomicString&; T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGDocumentExtensions.cpp:209:48: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::SVGElement; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::SVGElement&; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::SVGElement&; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGSVGElement.cpp:316:36: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:353:59: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:370:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::SVGSVGElement*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::SVGSVGElement* const&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::SVGSVGElement* const&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:951:9: required from 'void WTF::Vector::appendRange(Iterator, Iterator) [with Iterator = WTF::HashTableConstIteratorAdapter, WTF::HashTraits, WTF::HashTraits >, WebCore::SVGSVGElement*>; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGDocumentExtensions.cpp:97:80: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAnimatedBoolean.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/bindings/js/JSBindingsAllInOne.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/LengthBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Attr.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/JSAttr.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSAttrCustom.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(const WebCore::Length&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:192:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(WebCore::Length&&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:204:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/canvas/CanvasRenderingContext2D.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/JSCanvasRenderingContext2D.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSCanvasRenderingContext2DCustom.cpp:21, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:42: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/canvas/CanvasStyle.h: In member function 'WebCore::CanvasStyle& WebCore::CanvasStyle::operator=(WebCore::CanvasStyle&&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/canvas/CanvasStyle.h:151:53: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CanvasStyle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(CanvasStyle)); ^ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/canvas/CanvasRenderingContext2D.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/JSCanvasRenderingContext2D.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSCanvasRenderingContext2DCustom.cpp:21, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:42: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/canvas/CanvasStyle.h:43:11: note: 'class WebCore::CanvasStyle' declared here class CanvasStyle { ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/SerializedScriptValue.cpp: In member function 'JSC::JSValue WebCore::CloneDeserializer::readTerminal()': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/SerializedScriptValue.cpp:2257:60: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] RELEASE_ASSERT(!length || imageSize.area() * 4 <= length); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Compiler.h:275:41: note: in definition of macro 'UNLIKELY' #define UNLIKELY(x) __builtin_expect(!!(x), 0) ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/SerializedScriptValue.cpp:2257:13: note: in expansion of macro 'RELEASE_ASSERT' RELEASE_ASSERT(!length || imageSize.area() * 4 <= length); ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSImageConstructor.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:101: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSDOMConstructor.h: In instantiation of 'static JSC::ConstructType WebCore::JSDOMNamedConstructor::getConstructData(JSC::JSCell*, JSC::ConstructData&) [with JSClass = WebCore::JSHTMLImageElement]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSImageConstructor.cpp:75:97: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSDOMConstructor.h:195:35: error: invalid conversion from 'JSC::EncodedJSValue (*)(JSC::ExecState*)' {aka 'long long int (*)(JSC::ExecState*)'} to 'JSC::NativeFunction' {aka 'long long int (__attribute__((fastcall)) *)(JSC::ExecState*)'} [-fpermissive] constructData.native.function = construct; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefCountedArray.h:72:44: required from 'WTF::RefCountedArray::RefCountedArray(size_t) [with T = WTF::AtomicString; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/FontDescription.h:267:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1312:36: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:51:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 1; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSMessagePortCustom.cpp:65:27: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 1; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSMessagePortCustom.cpp:66:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGPathSegListPropertyTearOff.h:61:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/xml/XPathNodeSet.h:46:91: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bindings/ScriptValue.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/SerializedScriptValue.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/MessagePortChannel.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/MessagePort.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSDictionary.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/Dictionary.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:844:9: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:54:11: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/filters/FilterOperations.h:54:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/transforms/TransformOperations.h:66:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedPathSegListPropertyTearOff.h:101:32: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/fileapi/FileList.h:65:34: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = WTF::PassRefPtr&; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:166:104: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::CSSValue*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::CSSValue*; Extra = void*; Key = WebCore::CSSValue*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::CSSValue*; V = void*; KeyArg = WebCore::CSSValue*; MappedArg = void*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = void*; KeyArg = WebCore::CSSValue*; MappedArg = void*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::CSSValue*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSCSSStyleDeclarationCustom.cpp:360:81: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1007:13: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBox*; Extra = std::unique_ptr; Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderBox*; V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/shapes/ShapeOutsideInfo.h:119:80: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::AtomicString&; Extra = WTF::AtomicString; Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::AtomicString; HashArg = WTF::AtomicStringHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSDictionary.cpp:211:57: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 1; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 1; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1007:13: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 1; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSMessagePortCustom.cpp:65:27: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 1; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 1; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1007:13: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 1; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSMessagePortCustom.cpp:66:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, JSC::Strong >::KeyValuePairTraits; Value = WTF::KeyValuePair, JSC::Strong >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::Strong >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::Strong > >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, JSC::Strong >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, JSC::Strong >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, JSC::Strong >::KeyValuePairTraits, WTF::PtrHash > >; T = WTF::RefPtr; Extra = JSC::Strong; Key = WTF::RefPtr; Value = WTF::KeyValuePair, JSC::Strong >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::Strong > >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, JSC::Strong >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::Strong >, WTF::KeyValuePairKeyExtractor, JSC::Strong > >, WTF::PtrHash >, WTF::HashMap, JSC::Strong >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = JSC::Strong; KeyArg = WTF::RefPtr; MappedArg = JSC::Strong; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::Strong >, WTF::KeyValuePairKeyExtractor, JSC::Strong > >, WTF::PtrHash >, WTF::HashMap, JSC::Strong >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = JSC::Strong; KeyArg = WTF::RefPtr; MappedArg = JSC::Strong; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::Strong >, WTF::KeyValuePairKeyExtractor, JSC::Strong > >, WTF::PtrHash >, WTF::HashMap, JSC::Strong >::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ScriptCachedFrameData.cpp:61:87: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, JSC::Strong >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, JSC::Strong >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = JSC::JSObject* const&; Extra = unsigned int; Key = JSC::JSObject*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::JSObject* const&; V = unsigned int; KeyArg = JSC::JSObject*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = unsigned int; KeyArg = JSC::JSObject*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::JSObject*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/SerializedScriptValue.cpp:588:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, unsigned int, JSC::IdentifierRepHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, unsigned int>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, unsigned int> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, unsigned int, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, unsigned int>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, unsigned int, JSC::IdentifierRepHash>::KeyValuePairTraits, JSC::IdentifierRepHash>; T = WTF::RefPtr; Extra = unsigned int; Key = WTF::RefPtr; Value = WTF::KeyValuePair, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, unsigned int> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMap, unsigned int, JSC::IdentifierRepHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, unsigned int>, WTF::KeyValuePairKeyExtractor, unsigned int> >, JSC::IdentifierRepHash, WTF::HashMap, unsigned int, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = unsigned int; KeyArg = WTF::RefPtr; MappedArg = unsigned int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, unsigned int>, WTF::KeyValuePairKeyExtractor, unsigned int> >, JSC::IdentifierRepHash, WTF::HashMap, unsigned int, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = unsigned int; KeyArg = WTF::RefPtr; MappedArg = unsigned int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, unsigned int>, WTF::KeyValuePairKeyExtractor, unsigned int> >, JSC::IdentifierRepHash, WTF::HashMap, unsigned int, JSC::IdentifierRepHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/SerializedScriptValue.cpp:980:105: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, unsigned int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, unsigned int>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::String&; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/Dictionary.cpp:76:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1305:13: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::SVGAnimatedPropertyDescription; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::SVGAnimatedPropertyDescriptionHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SVGAnimatedPropertyDescriptionHashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHash>; T = const WebCore::SVGAnimatedPropertyDescription&; Extra = std::nullptr_t; Key = WebCore::SVGAnimatedPropertyDescription; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::SVGAnimatedPropertyDescriptionHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SVGAnimatedPropertyDescriptionHashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::SVGAnimatedPropertyDescription&; V = std::nullptr_t; KeyArg = WebCore::SVGAnimatedPropertyDescription; MappedArg = WebCore::SVGAnimatedProperty*; HashArg = WebCore::SVGAnimatedPropertyDescriptionHash; KeyTraitsArg = WebCore::SVGAnimatedPropertyDescriptionHashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = WebCore::SVGAnimatedPropertyDescription; MappedArg = WebCore::SVGAnimatedProperty*; HashArg = WebCore::SVGAnimatedPropertyDescriptionHash; KeyTraitsArg = WebCore::SVGAnimatedPropertyDescriptionHashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >; WTF::HashMap::KeyType = WebCore::SVGAnimatedPropertyDescription]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:59:51: required from 'static WTF::Ref WebCore::SVGAnimatedProperty::lookupOrCreateWrapper(OwnerType*, const WebCore::SVGPropertyInfo*, PropertyType&) [with OwnerType = WebCore::SVGElement; TearOffType = WebCore::SVGAnimatedStaticPropertyTearOff; PropertyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGElement.h:210:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::ContainerNode*; Extra = int; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:193:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(WTF::HashCountedSet::ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::PtrHash; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:78:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:244:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GraphicsLayer.h:189:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::AtomicString&; T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::AtomicString&; T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLCollection.h:165:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/Modules/indexeddb/IDBKey.h:80:34: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/TouchList.h:51:71: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::PtrHash >; T = void* const&; Extra = JSC::Weak; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = void*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakInlines.h:129:5: required from 'void JSC::weakAdd(Map&, const Key&, Value&&) [with Map = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >; Key = void*; Value = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSDOMBinding.h:248:12: required from 'void WebCore::cacheWrapper(WebCore::DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = JSC::ArrayBuffer; WrapperClass = JSC::JSArrayBuffer]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSDOMBinding.h:412:56: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:353:59: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:370:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Strong]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Strong]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Strong; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Strong; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = JSC::Strong; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = JSC::Strong; T = JSC::Strong; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = JSC::Strong; T = JSC::Strong; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = JSC::Strong; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = JSC::Strong]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ScheduledAction.cpp:72:83: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Strong' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/VM.h:52, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/Strong.h:38:29: note: 'class JSC::Strong' declared here template class Strong : public Handle { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::PtrHash >; T = JSC::JSMapIterator* const&; Extra = JSC::Weak; Key = JSC::JSMapIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::JSMapIterator* const&; V = JSC::Weak; KeyArg = JSC::JSMapIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = JSC::JSMapIterator* const&; V = JSC::Weak; KeyArg = JSC::JSMapIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = JSC::JSMapIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::JSMapIterator*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:60:45: required from 'JSC::WeakGCMap::AddResult JSC::WeakGCMap::set(const KeyType&, JSC::WeakGCMap::ValueType) [with KeyArg = JSC::JSMapIterator*; ValueArg = JSC::JSMapIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; JSC::WeakGCMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; JSC::WeakGCMap::KeyType = JSC::JSMapIterator*; JSC::WeakGCMap::ValueType = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapDataInlines.h:286:5: required from 'JSC::MapDataImpl::IteratorData JSC::MapDataImpl::createIteratorData(JSIterator*) [with Entry = JSC::JSMap::Entry; JSIterator = JSC::JSMapIterator]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSMapIterator.h:101:71: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::PtrHash >; T = JSC::JSSetIterator* const&; Extra = JSC::Weak; Key = JSC::JSSetIterator*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = JSC::JSSetIterator* const&; V = JSC::Weak; KeyArg = JSC::JSSetIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = JSC::JSSetIterator* const&; V = JSC::Weak; KeyArg = JSC::JSSetIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = JSC::JSSetIterator*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::JSSetIterator*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMap.h:60:45: required from 'JSC::WeakGCMap::AddResult JSC::WeakGCMap::set(const KeyType&, JSC::WeakGCMap::ValueType) [with KeyArg = JSC::JSSetIterator*; ValueArg = JSC::JSSetIterator; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; JSC::WeakGCMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; JSC::WeakGCMap::KeyType = JSC::JSSetIterator*; JSC::WeakGCMap::ValueType = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/MapDataInlines.h:286:5: required from 'JSC::MapDataImpl::IteratorData JSC::MapDataImpl::createIteratorData(JSIterator*) [with Entry = JSC::JSSet::Entry; JSIterator = JSC::JSSetIterator]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSSetIterator.h:88:71: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/ArrayValue.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: *** [Source/WebCore/CMakeFiles/WebCore.dir/build.make:12388: Source/WebCore/CMakeFiles/WebCore.dir/bindings/js/JSBindingsAllInOne.cpp.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/html/HTMLElementsAllInOne.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/LengthBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Document.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Element.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(const WebCore::Length&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:192:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(WebCore::Length&&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:204:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/canvas/CanvasRenderingContext2D.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLCanvasElement.cpp:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:47: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/canvas/CanvasStyle.h: In member function 'WebCore::CanvasStyle& WebCore::CanvasStyle::operator=(WebCore::CanvasStyle&&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/canvas/CanvasStyle.h:151:53: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CanvasStyle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(CanvasStyle)); ^ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/canvas/CanvasRenderingContext2D.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLCanvasElement.cpp:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:47: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/canvas/CanvasStyle.h:43:11: note: 'class WebCore::CanvasStyle' declared here class CanvasStyle { ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefCountedArray.h:72:44: required from 'WTF::RefCountedArray::RefCountedArray(size_t) [with T = WTF::AtomicString; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/FontDescription.h:267:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:7, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:51:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:7, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1312:36: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:7, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFormElement.cpp:307:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFormElement.cpp:732:57: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:7, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLMediaElement.cpp:3784:60: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:7, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:844:9: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:54:11: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bridge/jsc/BridgeJSC.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/filters/FilterOperations.h:54:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:7, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/transforms/TransformOperations.h:66:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:7, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderView.h:247:75: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:7, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPictureElement.h:41:87: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/fileapi/FileList.h:65:34: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:7, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLMediaElement.cpp:1158:54: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:7, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = WTF::PassRefPtr&; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:166:104: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:7, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1007:13: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:7, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBox*; Extra = std::unique_ptr; Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderBox*; V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/shapes/ShapeOutsideInfo.h:119:80: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from 'WTF::NeverDestroyed::NeverDestroyed(Args&& ...) [with Args = {WTF::NeverDestroyed, WTF::HashTraits, WTF::HashTraits > >}; T = WTF::HashMap]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLBodyElement.cpp:143:86: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::String&; Extra = const WTF::String&; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:384:83: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:211:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::String; HashArg = WTF::StringHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/DocumentLoader.h:255:52: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::ContainerNode*; Extra = int; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:193:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(WTF::HashCountedSet::ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::PtrHash; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:78:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1305:13: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:7, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; Value = WTF::KeyValuePair, WebCore::FrameView*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WebCore::FrameView*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WebCore::FrameView*>::KeyValuePairTraits, WTF::PtrHash > >; T = WTF::RefPtr; Extra = WebCore::FrameView*&; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderWidget.h:48:112: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WebCore::FrameView*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, WebCore::FrameView*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::HTMLAnchorElement*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::HTMLAnchorElement*; Extra = WebCore::Element*&; Key = const WebCore::HTMLAnchorElement*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::HTMLAnchorElement*; V = WebCore::Element*&; KeyArg = const WebCore::HTMLAnchorElement*; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WebCore::HTMLAnchorElement*; V = WebCore::Element*&; KeyArg = const WebCore::HTMLAnchorElement*; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::Element*&; KeyArg = const WebCore::HTMLAnchorElement*; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::HTMLAnchorElement*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLAnchorElement.cpp:636:47: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WebCore::HTMLCollection*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, WebCore::HTMLCollection*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair; Value = WTF::KeyValuePair, WebCore::HTMLCollection*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::HTMLCollection*> >; HashFunctions = WebCore::NodeListsNodeData::NodeListCacheMapEntryHash; Traits = WTF::HashMap, WebCore::HTMLCollection*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WebCore::HTMLCollection*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WebCore::HTMLCollection*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>; T = std::pair; Extra = std::nullptr_t; Key = std::pair; Value = WTF::KeyValuePair, WebCore::HTMLCollection*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::HTMLCollection*> >; HashFunctions = WebCore::NodeListsNodeData::NodeListCacheMapEntryHash; Traits = WTF::HashMap, WebCore::HTMLCollection*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::HTMLCollection*>, WTF::KeyValuePairKeyExtractor, WebCore::HTMLCollection*> >, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash, WTF::HashMap, WebCore::HTMLCollection*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = std::pair; V = std::nullptr_t; KeyArg = std::pair; MappedArg = WebCore::HTMLCollection*; HashArg = WebCore::NodeListsNodeData::NodeListCacheMapEntryHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::HTMLCollection*>, WTF::KeyValuePairKeyExtractor, WebCore::HTMLCollection*> >, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash, WTF::HashMap, WebCore::HTMLCollection*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:372:59: required from 'WTF::HashMap::AddResult WTF::HashMap::fastAdd(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = std::pair; MappedArg = WebCore::HTMLCollection*; HashArg = WebCore::NodeListsNodeData::NodeListCacheMapEntryHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::HTMLCollection*>, WTF::KeyValuePairKeyExtractor, WebCore::HTMLCollection*> >, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash, WTF::HashMap, WebCore::HTMLCollection*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/NodeRareData.h:157:75: required from 'WTF::Ref WebCore::NodeListsNodeData::addCachedCollection(ContainerType&, WebCore::CollectionType) [with T = WebCore::GenericCachedHTMLCollection<(WebCore::CollectionTraversalType)0>; ContainerType = WebCore::HTMLDataListElement]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLDataListElement.cpp:55:172: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WebCore::HTMLCollection*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, WebCore::HTMLCollection*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WebCore::FormNamedItem*>::KeyValuePairTraits; Value = WTF::KeyValuePair, WebCore::FormNamedItem*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FormNamedItem*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FormNamedItem*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FormNamedItem*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WebCore::FormNamedItem*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WebCore::FormNamedItem*>::KeyValuePairTraits, WTF::PtrHash > >; T = WTF::RefPtr; Extra = WebCore::FormNamedItem*&; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FormNamedItem*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FormNamedItem*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FormNamedItem*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FormNamedItem*>, WTF::KeyValuePairKeyExtractor, WebCore::FormNamedItem*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FormNamedItem*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FormNamedItem*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FormNamedItem*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FormNamedItem*>, WTF::KeyValuePairKeyExtractor, WebCore::FormNamedItem*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FormNamedItem*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FormNamedItem*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FormNamedItem*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FormNamedItem*>, WTF::KeyValuePairKeyExtractor, WebCore::FormNamedItem*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FormNamedItem*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::FormNamedItem*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FormNamedItem*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FormNamedItem*>, WTF::KeyValuePairKeyExtractor, WebCore::FormNamedItem*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FormNamedItem*>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFormElement.cpp:785:46: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WebCore::FormNamedItem*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, WebCore::FormNamedItem*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::String&; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInImageElement.cpp:88:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:244:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:7, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:286:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:7, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:258:36: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:7, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GraphicsLayer.h:189:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::AtomicString&; T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::AtomicString&; T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLCollection.h:165:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::HTMLElement; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::HTMLElement&; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::HTMLElement&; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFormElement.cpp:820:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:7, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/TouchList.h:51:71: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:7, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::HTMLPlugInImageElement; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::HTMLPlugInImageElement&; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::HTMLPlugInImageElement&; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInImageElement.cpp:456:46: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:7, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Text; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Text&; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Text&; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLTextAreaElement.cpp:408:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashFunctions.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:7, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:353:59: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:370:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringImpl.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::PtrHash >; T = void* const&; Extra = JSC::Weak; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = void*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakInlines.h:129:5: required from 'void JSC::weakAdd(Map&, const Key&, Value&&) [with Map = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >; Key = void*; Value = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSDOMBinding.h:248:12: required from 'void WebCore::cacheWrapper(WebCore::DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = JSC::ArrayBuffer; WrapperClass = JSC::JSArrayBuffer]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSDOMBinding.h:412:56: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPlugInElement.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLElementsAllInOne.cpp:35: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/inspector/InspectorAllInOne.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/LengthBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/ClipRect.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayer.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorDOMAgent.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(const WebCore::Length&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:192:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(WebCore::Length&&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:204:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefCountedArray.h:72:44: required from 'WTF::RefCountedArray::RefCountedArray(size_t) [with T = WTF::AtomicString; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/FontDescription.h:267:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:51:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1312:36: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/xml/XPathNodeSet.h:46:91: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorHistory.cpp:95:48: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/filters/FilterOperations.h:54:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/transforms/TransformOperations.h:66:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:844:9: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:54:11: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr, int> >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr, int> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr, int> >; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr, int> >; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorDOMAgent.cpp:294:34: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr, int> >' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr, int> >' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorHistory.cpp:147:21: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderView.h:247:75: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorStyleSheet.cpp:629:23: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/PageRuntimeAgent.cpp:152:32: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = WTF::PassRefPtr&; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:166:104: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1007:13: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBox*; Extra = std::unique_ptr; Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderBox*; V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/shapes/ShapeOutsideInfo.h:119:80: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorCopier::uninitializedCopy(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:244:79: required from 'static void WTF::VectorTypeOperations::uninitializedCopy(const T*, const T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:820:42: required from 'WTF::Vector::Vector(const WTF::Vector&) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/include/c++/8/bits/stl_pair.h:331:64: required from 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = WTF::Vector >&; _U2 = WTF::Vector >&; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = 1; _T1 = WTF::Vector >; _T2 = WTF::Vector >]' /usr/include/c++/8/bits/stl_pair.h:524:14: required from 'constexpr std::pair::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = WTF::Vector >&; _T2 = WTF::Vector >&; typename std::__decay_and_strip<_T2>::__type = WTF::Vector >; typename std::__decay_and_strip<_Tp>::__type = WTF::Vector >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/DOMPatchSupport.cpp:292:41: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:158:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WebCore::DOMPatchSupport::Digest*; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WebCore::DOMPatchSupport::Digest*; KeyArg = WTF::String; MappedArg = WebCore::DOMPatchSupport::Digest*; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = WebCore::DOMPatchSupport::Digest*; KeyArg = WTF::String; MappedArg = WebCore::DOMPatchSupport::Digest*; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/DOMPatchSupport.cpp:444:57: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::String&; Extra = const WTF::String&; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:384:83: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:211:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::String; HashArg = WTF::StringHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/DocumentLoader.h:255:52: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::WebKitNamedFlow*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::WebKitNamedFlow* const&; Extra = int&; Key = WebCore::WebKitNamedFlow*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::WebKitNamedFlow* const&; V = int&; KeyArg = WebCore::WebKitNamedFlow*; MappedArg = int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = int&; KeyArg = WebCore::WebKitNamedFlow*; MappedArg = int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::WebKitNamedFlow*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorCSSAgent.cpp:130:47: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorDOMAgent.cpp:180:27: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::AtomicString&; Extra = const WTF::AtomicString&; Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:384:83: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:211:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::AtomicString; HashArg = WTF::AtomicStringHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorOverlay.cpp:725:41: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1305:13: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::DOMPatchSupport::Digest*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::DOMPatchSupport::Digest*; Extra = WebCore::DOMPatchSupport::Digest*; Key = WebCore::DOMPatchSupport::Digest*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::DOMPatchSupport::Digest*; V = WebCore::DOMPatchSupport::Digest*; KeyArg = WebCore::DOMPatchSupport::Digest*; MappedArg = WebCore::DOMPatchSupport::Digest*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WebCore::DOMPatchSupport::Digest*; V = WebCore::DOMPatchSupport::Digest*; KeyArg = WebCore::DOMPatchSupport::Digest*; MappedArg = WebCore::DOMPatchSupport::Digest*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::DOMPatchSupport::Digest*; KeyArg = WebCore::DOMPatchSupport::Digest*; MappedArg = WebCore::DOMPatchSupport::Digest*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::DOMPatchSupport::Digest*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/DOMPatchSupport.cpp:333:76: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::SVGAnimatedPropertyDescription; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::SVGAnimatedPropertyDescriptionHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SVGAnimatedPropertyDescriptionHashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHash>; T = const WebCore::SVGAnimatedPropertyDescription&; Extra = std::nullptr_t; Key = WebCore::SVGAnimatedPropertyDescription; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::SVGAnimatedPropertyDescriptionHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SVGAnimatedPropertyDescriptionHashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::SVGAnimatedPropertyDescription&; V = std::nullptr_t; KeyArg = WebCore::SVGAnimatedPropertyDescription; MappedArg = WebCore::SVGAnimatedProperty*; HashArg = WebCore::SVGAnimatedPropertyDescriptionHash; KeyTraitsArg = WebCore::SVGAnimatedPropertyDescriptionHashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = WebCore::SVGAnimatedPropertyDescription; MappedArg = WebCore::SVGAnimatedProperty*; HashArg = WebCore::SVGAnimatedPropertyDescriptionHash; KeyTraitsArg = WebCore::SVGAnimatedPropertyDescriptionHashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >; WTF::HashMap::KeyType = WebCore::SVGAnimatedPropertyDescription]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:59:51: required from 'static WTF::Ref WebCore::SVGAnimatedProperty::lookupOrCreateWrapper(OwnerType*, const WebCore::SVGPropertyInfo*, PropertyType&) [with OwnerType = WebCore::SVGElement; TearOffType = WebCore::SVGAnimatedStaticPropertyTearOff; PropertyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGElement.h:210:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = unsigned int&; Key = int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = unsigned int&; KeyArg = int; MappedArg = unsigned int; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const int&; V = unsigned int&; KeyArg = int; MappedArg = unsigned int; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = unsigned int&; KeyArg = int; MappedArg = unsigned int; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorCSSAgent.cpp:887:66: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr&; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr&; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr&; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr&; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorCSSAgent.cpp:920:75: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::Node*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::Node*; Extra = WTF::RefPtr&; Key = WebCore::Node*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::Node*; V = WTF::RefPtr&; KeyArg = WebCore::Node*; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WebCore::Node*; V = WTF::RefPtr&; KeyArg = WebCore::Node*; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WTF::RefPtr&; KeyArg = WebCore::Node*; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::Node*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorCSSAgent.cpp:921:69: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::CSSStyleSheet*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::CSSStyleSheet* const&; Extra = WTF::RefPtr&; Key = WebCore::CSSStyleSheet*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::CSSStyleSheet* const&; V = WTF::RefPtr&; KeyArg = WebCore::CSSStyleSheet*; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WebCore::CSSStyleSheet* const&; V = WTF::RefPtr&; KeyArg = WebCore::CSSStyleSheet*; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr&; KeyArg = WebCore::CSSStyleSheet*; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::CSSStyleSheet*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorCSSAgent.cpp:968:81: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::ContainerNode*; Extra = int; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:193:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(WTF::HashCountedSet::ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::PtrHash; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:78:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, int>::KeyValuePairTraits; Value = WTF::KeyValuePair, int>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, int>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, int>::KeyValuePairTraits, WTF::PtrHash > >; T = WTF::RefPtr; Extra = int&; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, int>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::PtrHash >, WTF::HashMap, int>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = int&; KeyArg = WTF::RefPtr; MappedArg = int; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::PtrHash >, WTF::HashMap, int>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WTF::RefPtr; V = int&; KeyArg = WTF::RefPtr; MappedArg = int; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::PtrHash >, WTF::HashMap, int>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = int&; KeyArg = WTF::RefPtr; MappedArg = int; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::PtrHash >, WTF::HashMap, int>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorDOMAgent.cpp:303:27: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, int>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = WebCore::Node*&; Key = int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = WebCore::Node*&; KeyArg = int; MappedArg = WebCore::Node*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const int&; V = WebCore::Node*&; KeyArg = int; MappedArg = WebCore::Node*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WebCore::Node*&; KeyArg = int; MappedArg = WebCore::Node*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorDOMAgent.cpp:304:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, int>*>::KeyValuePairTraits; Value = WTF::KeyValuePair, int>*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair, int>*>; Extractor = WTF::KeyValuePairKeyExtractor, int>*> >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, int>*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair, int>*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, int>*>::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = WTF::HashMap, int>*&; Key = int; Value = WTF::KeyValuePair, int>*>; Extractor = WTF::KeyValuePairKeyExtractor, int>*> >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap, int>*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, int>*>, WTF::KeyValuePairKeyExtractor, int>*> >, WTF::IntHash, WTF::HashMap, int>*>::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = WTF::HashMap, int>*&; KeyArg = int; MappedArg = WTF::HashMap, int>*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, int>*>; WTF::HashMap::AddResult = WTF::HashTableAddResult, int>*>, WTF::KeyValuePairKeyExtractor, int>*> >, WTF::IntHash, WTF::HashMap, int>*>::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const int&; V = WTF::HashMap, int>*&; KeyArg = int; MappedArg = WTF::HashMap, int>*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, int>*>; WTF::HashMap::AddResult = WTF::HashTableAddResult, int>*>, WTF::KeyValuePairKeyExtractor, int>*> >, WTF::IntHash, WTF::HashMap, int>*>::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::HashMap, int>*&; KeyArg = int; MappedArg = WTF::HashMap, int>*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, int>*>; WTF::HashMap::AddResult = WTF::HashTableAddResult, int>*>, WTF::KeyValuePairKeyExtractor, int>*> >, WTF::IntHash, WTF::HashMap, int>*>::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorDOMAgent.cpp:305:36: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair, int>*>'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, int>*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = std::pair; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = std::pair; KeyArg = int; MappedArg = std::pair; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const int&; V = std::pair; KeyArg = int; MappedArg = std::pair; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = std::pair; KeyArg = int; MappedArg = std::pair; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorDOMAgent.cpp:624:66: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::Node*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::Node* const&; Extra = unsigned int; Key = WebCore::Node*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::Node* const&; V = unsigned int; KeyArg = WebCore::Node*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WebCore::Node* const&; V = unsigned int; KeyArg = WebCore::Node*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = unsigned int; KeyArg = WebCore::Node*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::Node*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorDOMDebuggerAgent.cpp:235:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = WTF::String; Extra = WTF::RefPtr&; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::String; V = WTF::RefPtr&; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WTF::String; V = WTF::RefPtr&; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WTF::RefPtr&; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorDatabaseAgent.cpp:201:45: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; Value = WTF::KeyValuePair, WebCore::FrameView*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WebCore::FrameView*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WebCore::FrameView*>::KeyValuePairTraits, WTF::PtrHash > >; T = WTF::RefPtr; Extra = WebCore::FrameView*&; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderWidget.h:48:112: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WebCore::FrameView*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, WebCore::FrameView*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderLayer*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderLayer* const&; Extra = WTF::String&; Key = const WebCore::RenderLayer*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderLayer* const&; V = WTF::String&; KeyArg = const WebCore::RenderLayer*; MappedArg = WTF::String; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WebCore::RenderLayer* const&; V = WTF::String&; KeyArg = const WebCore::RenderLayer*; MappedArg = WTF::String; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::String&; KeyArg = const WebCore::RenderLayer*; MappedArg = WTF::String; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderLayer*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorLayerTreeAgent.cpp:323:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = const WebCore::RenderLayer*&; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = const WebCore::RenderLayer*&; KeyArg = WTF::String; MappedArg = const WebCore::RenderLayer*; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = const WebCore::RenderLayer*&; KeyArg = WTF::String; MappedArg = const WebCore::RenderLayer*; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = const WebCore::RenderLayer*&; KeyArg = WTF::String; MappedArg = const WebCore::RenderLayer*; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorLayerTreeAgent.cpp:324:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::PseudoElement*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::PseudoElement* const&; Extra = WTF::String&; Key = WebCore::PseudoElement*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::PseudoElement* const&; V = WTF::String&; KeyArg = WebCore::PseudoElement*; MappedArg = WTF::String; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WebCore::PseudoElement* const&; V = WTF::String&; KeyArg = WebCore::PseudoElement*; MappedArg = WTF::String; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::String&; KeyArg = WebCore::PseudoElement*; MappedArg = WTF::String; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::PseudoElement*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorLayerTreeAgent.cpp:345:61: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WebCore::PseudoElement*&; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WebCore::PseudoElement*&; KeyArg = WTF::String; MappedArg = WebCore::PseudoElement*; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WebCore::PseudoElement*&; KeyArg = WTF::String; MappedArg = WebCore::PseudoElement*; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WebCore::PseudoElement*&; KeyArg = WTF::String; MappedArg = WebCore::PseudoElement*; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorLayerTreeAgent.cpp:346:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::String&; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::String&; KeyArg = WTF::String; MappedArg = WTF::String; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorNetworkAgent.cpp:616:61: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::Frame*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::Frame* const&; Extra = WTF::String&; Key = WebCore::Frame*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::Frame* const&; V = WTF::String&; KeyArg = WebCore::Frame*; MappedArg = WTF::String; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WebCore::Frame* const&; V = WTF::String&; KeyArg = WebCore::Frame*; MappedArg = WTF::String; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::String&; KeyArg = WebCore::Frame*; MappedArg = WTF::String; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::Frame*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorPageAgent.cpp:751:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WebCore::Frame*&; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WebCore::Frame*&; KeyArg = WTF::String; MappedArg = WebCore::Frame*; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WebCore::Frame*&; KeyArg = WTF::String; MappedArg = WebCore::Frame*; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WebCore::Frame*&; KeyArg = WTF::String; MappedArg = WebCore::Frame*; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorPageAgent.cpp:752:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::DocumentLoader*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::DocumentLoader* const&; Extra = WTF::String&; Key = WebCore::DocumentLoader*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::DocumentLoader* const&; V = WTF::String&; KeyArg = WebCore::DocumentLoader*; MappedArg = WTF::String; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WebCore::DocumentLoader* const&; V = WTF::String&; KeyArg = WebCore::DocumentLoader*; MappedArg = WTF::String; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::String&; KeyArg = WebCore::DocumentLoader*; MappedArg = WTF::String; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::DocumentLoader*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorPageAgent.cpp:769:52: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr&; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr&; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr&; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr&; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorStyleSheet.cpp:466:93: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WebCore::NetworkResourcesData::ResourceData*; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WebCore::NetworkResourcesData::ResourceData*; KeyArg = WTF::String; MappedArg = WebCore::NetworkResourcesData::ResourceData*; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WebCore::NetworkResourcesData::ResourceData*; KeyArg = WTF::String; MappedArg = WebCore::NetworkResourcesData::ResourceData*; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WebCore::NetworkResourcesData::ResourceData*; KeyArg = WTF::String; MappedArg = WebCore::NetworkResourcesData::ResourceData*; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/NetworkResourcesData.cpp:136:86: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GraphicsLayer.h:189:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:244:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorCSSAgent.cpp:971:71: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:258:36: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorStyleSheet.cpp:101:32: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::CSSRule*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::CSSRule*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::CSSRule*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorStyleSheet.cpp:200:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PrintStream.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::AtomicString&; T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::AtomicString&; T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLCollection.h:165:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/StackVisitor.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:353:59: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:370:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/DOMPatchSupport.cpp:136:52: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::PtrHash >; T = void* const&; Extra = JSC::Weak; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = void*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakInlines.h:129:5: required from 'void JSC::weakAdd(Map&, const Key&, Value&&) [with Map = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >; Key = void*; Value = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSDOMBinding.h:248:12: required from 'void WebCore::cacheWrapper(WebCore::DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = JSC::ArrayBuffer; WrapperClass = JSC::JSArrayBuffer]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSDOMBinding.h:412:56: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/MetaAllocator.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/jit/ExecutableAllocator.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::ExecState*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::ExecState*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::ExecState*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::ExecState*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1069:13: required from 'void WTF::HashTable::remove(WTF::HashTable::ValueType*) [with Key = JSC::ExecState*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1043:9: required from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(WTF::HashTable::ValueType*) [with Key = JSC::ExecState*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1089:9: required from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(WTF::HashTable::iterator) [with Key = JSC::ExecState*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::iterator = WTF::HashTableIterator, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:413:5: required from 'bool WTF::HashMap::remove(WTF::HashMap::iterator) [with KeyArg = JSC::ExecState*; MappedArg = int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::iterator = WTF::HashTableIteratorAdapter, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits >, WTF::KeyValuePair >; typename WTF::HashMap::KeyValuePairTraits::TraitType = WTF::KeyValuePair; typename KeyTraitsArg::TraitType = JSC::ExecState*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:427:28: required from 'bool WTF::HashMap::remove(const KeyType&) [with KeyArg = JSC::ExecState*; MappedArg = int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::KeyType = JSC::ExecState*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/WebInjectedScriptManager.cpp:72:45: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/disassembler/Disassembler.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/AbstractPC.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/CallFrame.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ArgList.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCJSValueInlines.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/CommandLineAPIHost.cpp:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/inspector/InspectorAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/editing/EditingAllInOne.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/CalculationValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSCalculationValue.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleProperties.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingStyle.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/FrameSelection.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(const WebCore::Length&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:192:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(WebCore::Length&&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:204:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:80: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/TextIterator.cpp: In function 'void WebCore::normalizeCharacters(const UChar*, unsigned int, WTF::Vector&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/TextIterator.cpp:1953:105: warning: 'int32_t unorm_normalize_63(const UChar*, int32_t, UNormalizationMode, int32_t, UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] size_t bufferSize = unorm_normalize(characters, length, UNORM_NFC, 0, buffer.data(), length, &status); ^ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/ASCIIFastPath.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/include/unicode/unorm.h:214:1: note: declared here unorm_normalize(const UChar *source, int32_t sourceLength, ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:80: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/TextIterator.cpp:1953:105: warning: 'int32_t unorm_normalize_63(const UChar*, int32_t, UNormalizationMode, int32_t, UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] size_t bufferSize = unorm_normalize(characters, length, UNORM_NFC, 0, buffer.data(), length, &status); ^ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/ASCIIFastPath.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/include/unicode/unorm.h:214:1: note: declared here unorm_normalize(const UChar *source, int32_t sourceLength, ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:80: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/TextIterator.cpp:1963:89: warning: 'int32_t unorm_normalize_63(const UChar*, int32_t, UNormalizationMode, int32_t, UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] unorm_normalize(characters, length, UNORM_NFC, 0, buffer.data(), bufferSize, &status); ^ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/ASCIIFastPath.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/include/unicode/unorm.h:214:1: note: declared here unorm_normalize(const UChar *source, int32_t sourceLength, ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:80: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/TextIterator.cpp:1963:89: warning: 'int32_t unorm_normalize_63(const UChar*, int32_t, UNormalizationMode, int32_t, UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] unorm_normalize(characters, length, UNORM_NFC, 0, buffer.data(), bufferSize, &status); ^ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/ASCIIFastPath.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/include/unicode/unorm.h:214:1: note: declared here unorm_normalize(const UChar *source, int32_t sourceLength, ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1312:36: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefCountedArray.h:72:44: required from 'WTF::RefCountedArray::RefCountedArray(size_t) [with T = WTF::AtomicString; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/FontDescription.h:267:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:51:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:844:9: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:54:11: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/filters/FilterOperations.h:54:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSCalculationValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleProperties.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingStyle.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/FrameSelection.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/transforms/TransformOperations.h:66:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSCalculationValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleProperties.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingStyle.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/FrameSelection.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderView.h:247:75: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/InsertParagraphSeparatorCommand.cpp:125:21: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSCalculationValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleProperties.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingStyle.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/FrameSelection.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = WTF::PassRefPtr&; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:166:104: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1007:13: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSCalculationValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleProperties.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingStyle.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/FrameSelection.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBox*; Extra = std::unique_ptr; Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderBox*; V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/shapes/ShapeOutsideInfo.h:119:80: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSCalculationValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleProperties.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingStyle.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/FrameSelection.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::String&; Extra = const WTF::String&; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:384:83: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:211:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::String; HashArg = WTF::StringHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/DocumentLoader.h:255:52: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSCalculationValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleProperties.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingStyle.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/FrameSelection.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1291:19: required from 'WTF::HashTable& WTF::HashTable::operator=(const WTF::HashTable&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSCalculationValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleProperties.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingStyle.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/FrameSelection.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::AtomicString&; Extra = const WTF::AtomicString&; Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:384:83: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:211:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::AtomicString; HashArg = WTF::AtomicStringHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/ReplaceSelectionCommand.cpp:571:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:409:29: required from 'void WTF::Deque::expandCapacity() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:398:5: required from 'void WTF::Deque::expandCapacityIfNeeded() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:440:5: required from 'void WTF::Deque::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/SpellChecker.cpp:203:34: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1305:13: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSCalculationValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleProperties.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingStyle.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/FrameSelection.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::ContainerNode*; Extra = int; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:193:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(WTF::HashCountedSet::ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::PtrHash; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:78:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSCalculationValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleProperties.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingStyle.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/FrameSelection.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::ASCIICaseInsensitiveHash>; T = WTF::String; Extra = const WebCore::EditorInternalCommand*; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::ASCIICaseInsensitiveHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::String; V = const WebCore::EditorInternalCommand*; KeyArg = WTF::String; MappedArg = const WebCore::EditorInternalCommand*; HashArg = WTF::ASCIICaseInsensitiveHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::ASCIICaseInsensitiveHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WTF::String; V = const WebCore::EditorInternalCommand*; KeyArg = WTF::String; MappedArg = const WebCore::EditorInternalCommand*; HashArg = WTF::ASCIICaseInsensitiveHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::ASCIICaseInsensitiveHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = const WebCore::EditorInternalCommand*; KeyArg = WTF::String; MappedArg = const WebCore::EditorInternalCommand*; HashArg = WTF::ASCIICaseInsensitiveHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::ASCIICaseInsensitiveHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditorCommand.cpp:1653:54: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSCalculationValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleProperties.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingStyle.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/FrameSelection.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; Value = WTF::KeyValuePair, WebCore::FrameView*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WebCore::FrameView*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WebCore::FrameView*>::KeyValuePairTraits, WTF::PtrHash > >; T = WTF::RefPtr; Extra = WebCore::FrameView*&; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderWidget.h:48:112: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WebCore::FrameView*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, WebCore::FrameView*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:244:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:286:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:258:36: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/ApplyStyleCommand.cpp:425:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::StyledElement; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::StyledElement&; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::StyledElement&; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/ApplyStyleCommand.cpp:1061:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Text*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Text*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Text*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/ApplyStyleCommand.cpp:1539:34: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::SimpleEditCommand*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::SimpleEditCommand*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::SimpleEditCommand*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/CompositeEditCommand.cpp:145:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/CompositeEditCommand.cpp:285:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = std::unique_ptr >; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr >; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr >; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingStyle.cpp:913:127: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = std::unique_ptr >; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr >; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr >; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingStyle.cpp:948:89: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::AtomicString&; T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::AtomicString&; T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLCollection.h:165:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/Editor.cpp:3235:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::HTMLElement; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::HTMLElement&; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::HTMLElement&; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/markup.cpp:932:36: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSCalculationValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleProperties.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingStyle.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/FrameSelection.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:353:59: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSCalculationValue.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParser.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleProperties.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingStyle.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/FrameSelection.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:370:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/TextChecking.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/AlternativeTextClient.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/AlternativeTextController.cpp:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/EditingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/accessibility/AccessibilityAllInOne.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/LengthBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(const WebCore::Length&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:192:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(WebCore::Length&&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:204:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefCountedArray.h:72:44: required from 'WTF::RefCountedArray::RefCountedArray(size_t) [with T = WTF::AtomicString; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/FontDescription.h:267:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:51:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1312:36: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1312:36: required from 'void WTF::Vector::insert(size_t, U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.cpp:353:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:844:9: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:54:11: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/filters/FilterOperations.h:54:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/transforms/TransformOperations.h:66:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityMenuListPopup.cpp:122:22: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderView.h:247:75: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1291:19: required from 'WTF::HashTable& WTF::HashTable::operator=(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = WTF::PassRefPtr&; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:166:104: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1007:13: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBox*; Extra = std::unique_ptr; Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderBox*; V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/shapes/ShapeOutsideInfo.h:119:80: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1305:13: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::ContainerNode*; Extra = int; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:193:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(WTF::HashCountedSet::ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::PtrHash; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:78:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; Value = WTF::KeyValuePair, WebCore::FrameView*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WebCore::FrameView*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WebCore::FrameView*>::KeyValuePairTraits, WTF::PtrHash > >; T = WTF::RefPtr; Extra = WebCore::FrameView*&; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderWidget.h:48:112: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WebCore::FrameView*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, WebCore::FrameView*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::SVGAnimatedPropertyDescription; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::SVGAnimatedPropertyDescriptionHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SVGAnimatedPropertyDescriptionHashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHash>; T = const WebCore::SVGAnimatedPropertyDescription&; Extra = std::nullptr_t; Key = WebCore::SVGAnimatedPropertyDescription; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::SVGAnimatedPropertyDescriptionHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SVGAnimatedPropertyDescriptionHashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::SVGAnimatedPropertyDescription&; V = std::nullptr_t; KeyArg = WebCore::SVGAnimatedPropertyDescription; MappedArg = WebCore::SVGAnimatedProperty*; HashArg = WebCore::SVGAnimatedPropertyDescriptionHash; KeyTraitsArg = WebCore::SVGAnimatedPropertyDescriptionHashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = WebCore::SVGAnimatedPropertyDescription; MappedArg = WebCore::SVGAnimatedProperty*; HashArg = WebCore::SVGAnimatedPropertyDescriptionHash; KeyTraitsArg = WebCore::SVGAnimatedPropertyDescriptionHashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >; WTF::HashMap::KeyType = WebCore::SVGAnimatedPropertyDescription]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:59:51: required from 'static WTF::Ref WebCore::SVGAnimatedProperty::lookupOrCreateWrapper(OwnerType*, const WebCore::SVGPropertyInfo*, PropertyType&) [with OwnerType = WebCore::SVGElement; TearOffType = WebCore::SVGAnimatedStaticPropertyTearOff; PropertyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGElement.h:210:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:244:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:286:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::AtomicString&; T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::AtomicString&; T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLCollection.h:165:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GraphicsLayer.h:189:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AXObjectCache.cpp:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::pair&; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::pair&; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.cpp:3903:52: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AXObjectCache.cpp:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:28: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:353:59: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:370:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Position.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/editing/VisiblePosition.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityNodeObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityRenderObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityTable.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/dom/DOMAllInOne.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/LengthBox.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/LayoutRect.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Attr.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Attr.cpp:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:31: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(const WebCore::Length&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:192:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(WebCore::Length&&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:204:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefCountedArray.h:72:44: required from 'WTF::RefCountedArray::RefCountedArray(size_t) [with T = WTF::AtomicString; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/FontDescription.h:267:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1312:36: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:51:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/xml/XPathNodeSet.h:46:91: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = std::pair > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = std::pair > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = std::pair > >; unsigned int inlineCapacity = 2; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.cpp:140:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct std::pair > >' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair > >' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.cpp:65:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptedAnimationController.cpp:130:33: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:844:9: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:54:11: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/filters/FilterOperations.h:54:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/transforms/TransformOperations.h:66:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderView.h:247:75: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/ReadableStreamInternalsBuiltins.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/WebCoreJSBuiltinInternals.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSDOMGlobalObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSDOMBinding.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSDOMWindowBase.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/CollectionIndexCache.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:44: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/fileapi/FileList.h:65:34: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLPictureElement.h:41:87: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Document.cpp:675:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:332:9: required from 'void WTF::copyToVector(const C&, W&) [with C = WTF::HashSet >; W = WTF::Vector >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Document.cpp:6703:66: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:570:5: required from 'void WTF::copyKeysToVector(const WTF::HashMap&, Y&) [with T = WTF::RefPtr; U = std::unique_ptr >; V = WTF::PtrHash >; W = WTF::HashTraits >; X = WTF::HashTraits > >; Y = WTF::Vector >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DocumentMarkerController.cpp:561:49: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1362:13: required from 'bool WTF::Vector::removeFirstMatching(const MatchFunction&) [with MatchFunction = WebCore::Element::detachAttrNodeFromElementWithValue(WebCore::Attr*, const WTF::AtomicString&)::&)>; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Element.cpp:3179:6: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair > >; unsigned int inlineCapacity = 2; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::pair > >; unsigned int inlineCapacity = 2; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.cpp:84:21: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair > >' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair > >' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExtensionStyleSheets.cpp:113:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:610:39: required from 'WTF::Vector::Vector(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 1; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:311:26: required from 'typename std::_Unique_if::_Single_object std::make_unique(Args&& ...) [with T = WTF::Vector, 1>; Args = {unsigned int}; typename std::_Unique_if::_Single_object = std::unique_ptr, 1> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/MessagePort.cpp:202:77: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:610:39: required from 'WTF::Vector::Vector(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 1; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:311:26: required from 'typename std::_Unique_if::_Single_object std::make_unique(Args&& ...) [with T = WTF::Vector, 1>; Args = {unsigned int}; typename std::_Unique_if::_Single_object = std::unique_ptr, 1> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/MessagePort.cpp:215:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.cpp:103:52: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/MutationObserver.cpp:126:21: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:332:9: required from 'void WTF::copyToVector(const C&, W&) [with C = WTF::HashSet >; W = WTF::Vector >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/MutationObserver.cpp:254:61: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:36:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1362:13: required from 'bool WTF::Vector::removeFirstMatching(const MatchFunction&) [with MatchFunction = WebCore::Node::unregisterMutationObserver(WebCore::MutationObserverRegistration*)::&)>; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.cpp:2064:6: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:844:9: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = std::pair; unsigned int inlineCapacity = 3; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.cpp:48:8: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/qt5/QtCore/qglobal.h:47, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Platform.h:1054, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = WTF::PassRefPtr&; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:166:104: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1007:13: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBox*; Extra = std::unique_ptr; Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderBox*; V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/shapes/ShapeOutsideInfo.h:119:80: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = WTF::AtomicStringImpl*; Extra = std::nullptr_t; Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::AtomicStringImpl*; V = std::nullptr_t; KeyArg = WTF::AtomicStringImpl*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = WTF::AtomicStringImpl*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::AtomicStringImpl*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/CheckedRadioButtons.cpp:186:72: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::ContainerNode*; Extra = std::nullptr_t; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = std::nullptr_t; KeyArg = WebCore::ContainerNode*; MappedArg = WebCore::ChildListMutationAccumulator*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = WebCore::ContainerNode*; MappedArg = WebCore::ChildListMutationAccumulator*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ChildListMutationScope.cpp:67:77: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::String&; Extra = WTF::String; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::String; HashArg = WTF::ASCIICaseInsensitiveHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMImplementation.cpp:71:19: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = std::nullptr_t; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = std::nullptr_t; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Document.cpp:5257:79: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:409:29: required from 'void WTF::Deque::expandCapacity() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:398:5: required from 'void WTF::Deque::expandCapacityIfNeeded() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:453:5: required from 'void WTF::Deque::prepend(U&&) [with U = WebCore::Document*; T = WTF::RefPtr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Document.cpp:5700:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::AtomicStringHash>; T = const WTF::AtomicString&; Extra = std::nullptr_t; Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::AtomicStringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::AtomicString&; V = std::nullptr_t; KeyArg = WTF::AtomicString; MappedArg = std::unique_ptr; HashArg = WTF::AtomicStringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::AtomicStringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = WTF::AtomicString; MappedArg = std::unique_ptr; HashArg = WTF::AtomicStringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::AtomicStringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Document.cpp:6649:89: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Document.cpp:6692:41: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, std::unique_ptr > >::KeyValuePairTraits; Value = WTF::KeyValuePair, std::unique_ptr > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, std::unique_ptr > >; Extractor = WTF::KeyValuePairKeyExtractor, std::unique_ptr > > >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, std::unique_ptr > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, std::unique_ptr > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, std::unique_ptr > >::KeyValuePairTraits, WTF::PtrHash > >; T = WTF::RefPtr; Extra = std::nullptr_t; Key = WTF::RefPtr; Value = WTF::KeyValuePair, std::unique_ptr > >; Extractor = WTF::KeyValuePairKeyExtractor, std::unique_ptr > > >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, std::unique_ptr > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::unique_ptr > >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > > >, WTF::PtrHash >, WTF::HashMap, std::unique_ptr > >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = std::nullptr_t; KeyArg = WTF::RefPtr; MappedArg = std::unique_ptr >; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::unique_ptr > >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > > >, WTF::PtrHash >, WTF::HashMap, std::unique_ptr > >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = WTF::RefPtr; MappedArg = std::unique_ptr >; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, std::unique_ptr > >, WTF::KeyValuePairKeyExtractor, std::unique_ptr > > >, WTF::PtrHash >, WTF::HashMap, std::unique_ptr > >::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DocumentMarkerController.cpp:313:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, std::unique_ptr > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, std::unique_ptr > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::AlreadyHashed>::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AlreadyHashed; Traits = WTF::HashMap, WTF::AlreadyHashed>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::AlreadyHashed>::KeyValuePairTraits, WTF::AlreadyHashed>; T = unsigned int; Extra = std::nullptr_t; Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AlreadyHashed; Traits = WTF::HashMap, WTF::AlreadyHashed>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::AlreadyHashed, WTF::HashMap, WTF::AlreadyHashed>::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = unsigned int; V = std::nullptr_t; KeyArg = unsigned int; MappedArg = WTF::RefPtr; HashArg = WTF::AlreadyHashed; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::AlreadyHashed, WTF::HashMap, WTF::AlreadyHashed>::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = unsigned int; MappedArg = WTF::RefPtr; HashArg = WTF::AlreadyHashed; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::AlreadyHashed, WTF::HashMap, WTF::AlreadyHashed>::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DocumentSharedObjectPool.cpp:50:90: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap > >::KeyValuePairTraits; Value = WTF::KeyValuePair > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WTF::AtomicStringImpl*; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator > >::KeyValuePairTraits, WTF::PtrHash >; T = const WTF::AtomicStringImpl*; Extra = std::nullptr_t; Key = const WTF::AtomicStringImpl*; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::AtomicStringImpl*; V = std::nullptr_t; KeyArg = const WTF::AtomicStringImpl*; MappedArg = std::unique_ptr >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = const WTF::AtomicStringImpl*; MappedArg = std::unique_ptr >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WTF::AtomicStringImpl*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/IdTargetObserverRegistry.cpp:38:77: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/MutationObserver.cpp:195:39: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/MutationObserverRegistration.cpp:76:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = std::unique_ptr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = std::unique_ptr; KeyArg = WTF::String; MappedArg = std::unique_ptr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::unique_ptr; KeyArg = WTF::String; MappedArg = std::unique_ptr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/SelectorQuery.cpp:636:91: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::AtomicStringHash>; T = const WTF::AtomicString&; Extra = std::unique_ptr; Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::AtomicStringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::AtomicString&; V = std::unique_ptr; KeyArg = WTF::AtomicString; MappedArg = std::unique_ptr; HashArg = WTF::AtomicStringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::AtomicStringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::unique_ptr; KeyArg = WTF::AtomicString; MappedArg = std::unique_ptr; HashArg = WTF::AtomicStringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::AtomicStringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/SlotAssignment.cpp:89:71: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SpaceSplitStringTableKeyTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::AtomicStringHash>; T = const WTF::AtomicString&; Extra = std::nullptr_t; Key = WTF::AtomicString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SpaceSplitStringTableKeyTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::AtomicStringHash, WTF::HashMap::KeyValuePairTraits, WebCore::SpaceSplitStringTableKeyTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::AtomicString&; V = std::nullptr_t; KeyArg = WTF::AtomicString; MappedArg = WebCore::SpaceSplitStringData*; HashArg = WTF::AtomicStringHash; KeyTraitsArg = WebCore::SpaceSplitStringTableKeyTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::AtomicStringHash, WTF::HashMap::KeyValuePairTraits, WebCore::SpaceSplitStringTableKeyTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = WTF::AtomicString; MappedArg = WebCore::SpaceSplitStringData*; HashArg = WTF::AtomicStringHash; KeyTraitsArg = WebCore::SpaceSplitStringTableKeyTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::AtomicStringHash, WTF::HashMap::KeyValuePairTraits, WebCore::SpaceSplitStringTableKeyTraits> >; WTF::HashMap::KeyType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/SpaceSplitString.cpp:199:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::AlreadyHashed>::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AlreadyHashed; Traits = WTF::HashMap, WTF::AlreadyHashed>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::AlreadyHashed>::KeyValuePairTraits, WTF::AlreadyHashed>; T = const unsigned int&; Extra = std::nullptr_t; Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AlreadyHashed; Traits = WTF::HashMap, WTF::AlreadyHashed>::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::AlreadyHashed, WTF::HashMap, WTF::AlreadyHashed>::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = std::nullptr_t; KeyArg = unsigned int; MappedArg = std::unique_ptr; HashArg = WTF::AlreadyHashed; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::AlreadyHashed, WTF::HashMap, WTF::AlreadyHashed>::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = unsigned int; MappedArg = std::unique_ptr; HashArg = WTF::AlreadyHashed; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::AlreadyHashed, WTF::HashMap, WTF::AlreadyHashed>::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/StyledElement.cpp:323:76: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, unsigned int>::KeyValuePairTraits; Value = WTF::KeyValuePair, unsigned int>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, unsigned int> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, unsigned int>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, unsigned int>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, unsigned int>::KeyValuePairTraits, WTF::PtrHash > >; T = WTF::RefPtr; Extra = unsigned int&; Key = WTF::RefPtr; Value = WTF::KeyValuePair, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, unsigned int> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, unsigned int>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, unsigned int>, WTF::KeyValuePairKeyExtractor, unsigned int> >, WTF::PtrHash >, WTF::HashMap, unsigned int>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = unsigned int&; KeyArg = WTF::RefPtr; MappedArg = unsigned int; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, unsigned int>, WTF::KeyValuePairKeyExtractor, unsigned int> >, WTF::PtrHash >, WTF::HashMap, unsigned int>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = unsigned int&; KeyArg = WTF::RefPtr; MappedArg = unsigned int; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, unsigned int>, WTF::KeyValuePairKeyExtractor, unsigned int> >, WTF::PtrHash >, WTF::HashMap, unsigned int>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/UserActionElementSet.cpp:88:34: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, unsigned int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, unsigned int>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1305:13: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::ContainerNode*; Extra = int; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:193:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(WTF::HashCountedSet::ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::PtrHash; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:78:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::SVGAnimatedPropertyDescription; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::SVGAnimatedPropertyDescriptionHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SVGAnimatedPropertyDescriptionHashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHash>; T = const WebCore::SVGAnimatedPropertyDescription&; Extra = std::nullptr_t; Key = WebCore::SVGAnimatedPropertyDescription; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::SVGAnimatedPropertyDescriptionHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SVGAnimatedPropertyDescriptionHashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::SVGAnimatedPropertyDescription&; V = std::nullptr_t; KeyArg = WebCore::SVGAnimatedPropertyDescription; MappedArg = WebCore::SVGAnimatedProperty*; HashArg = WebCore::SVGAnimatedPropertyDescriptionHash; KeyTraitsArg = WebCore::SVGAnimatedPropertyDescriptionHashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = WebCore::SVGAnimatedPropertyDescription; MappedArg = WebCore::SVGAnimatedProperty*; HashArg = WebCore::SVGAnimatedPropertyDescriptionHash; KeyTraitsArg = WebCore::SVGAnimatedPropertyDescriptionHashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >; WTF::HashMap::KeyType = WebCore::SVGAnimatedPropertyDescription]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:59:51: required from 'static WTF::Ref WebCore::SVGAnimatedProperty::lookupOrCreateWrapper(OwnerType*, const WebCore::SVGPropertyInfo*, PropertyType&) [with OwnerType = WebCore::SVGElement; TearOffType = WebCore::SVGAnimatedStaticPropertyTearOff; PropertyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGElement.h:210:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; Value = WTF::KeyValuePair, WebCore::FrameView*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WebCore::FrameView*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WebCore::FrameView*>::KeyValuePairTraits, WTF::PtrHash > >; T = WTF::RefPtr; Extra = WebCore::FrameView*&; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderWidget.h:48:112: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WebCore::FrameView*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, WebCore::FrameView*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WebCore::HTMLCollection*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, WebCore::HTMLCollection*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair; Value = WTF::KeyValuePair, WebCore::HTMLCollection*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::HTMLCollection*> >; HashFunctions = WebCore::NodeListsNodeData::NodeListCacheMapEntryHash; Traits = WTF::HashMap, WebCore::HTMLCollection*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WebCore::HTMLCollection*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WebCore::HTMLCollection*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>; T = std::pair; Extra = std::nullptr_t; Key = std::pair; Value = WTF::KeyValuePair, WebCore::HTMLCollection*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::HTMLCollection*> >; HashFunctions = WebCore::NodeListsNodeData::NodeListCacheMapEntryHash; Traits = WTF::HashMap, WebCore::HTMLCollection*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::HTMLCollection*>, WTF::KeyValuePairKeyExtractor, WebCore::HTMLCollection*> >, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash, WTF::HashMap, WebCore::HTMLCollection*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = std::pair; V = std::nullptr_t; KeyArg = std::pair; MappedArg = WebCore::HTMLCollection*; HashArg = WebCore::NodeListsNodeData::NodeListCacheMapEntryHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::HTMLCollection*>, WTF::KeyValuePairKeyExtractor, WebCore::HTMLCollection*> >, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash, WTF::HashMap, WebCore::HTMLCollection*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:372:59: required from 'WTF::HashMap::AddResult WTF::HashMap::fastAdd(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = std::pair; MappedArg = WebCore::HTMLCollection*; HashArg = WebCore::NodeListsNodeData::NodeListCacheMapEntryHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::HTMLCollection*>, WTF::KeyValuePairKeyExtractor, WebCore::HTMLCollection*> >, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash, WTF::HashMap, WebCore::HTMLCollection*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/NodeRareData.h:145:75: required from 'WTF::Ref WebCore::NodeListsNodeData::addCachedCollection(ContainerType&, WebCore::CollectionType, const WTF::AtomicString&) [with T = WebCore::HTMLTagCollection; ContainerType = WebCore::ContainerNode]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.cpp:855:117: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WebCore::HTMLCollection*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, WebCore::HTMLCollection*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WebCore::LiveNodeList*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits; Value = WTF::KeyValuePair, WebCore::LiveNodeList*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair; Value = WTF::KeyValuePair, WebCore::LiveNodeList*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::LiveNodeList*> >; HashFunctions = WebCore::NodeListsNodeData::NodeListCacheMapEntryHash; Traits = WTF::HashMap, WebCore::LiveNodeList*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WebCore::LiveNodeList*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WebCore::LiveNodeList*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>; T = std::pair; Extra = std::nullptr_t; Key = std::pair; Value = WTF::KeyValuePair, WebCore::LiveNodeList*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::LiveNodeList*> >; HashFunctions = WebCore::NodeListsNodeData::NodeListCacheMapEntryHash; Traits = WTF::HashMap, WebCore::LiveNodeList*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::LiveNodeList*>, WTF::KeyValuePairKeyExtractor, WebCore::LiveNodeList*> >, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash, WTF::HashMap, WebCore::LiveNodeList*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = std::pair; V = std::nullptr_t; KeyArg = std::pair; MappedArg = WebCore::LiveNodeList*; HashArg = WebCore::NodeListsNodeData::NodeListCacheMapEntryHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::LiveNodeList*>, WTF::KeyValuePairKeyExtractor, WebCore::LiveNodeList*> >, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash, WTF::HashMap, WebCore::LiveNodeList*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:372:59: required from 'WTF::HashMap::AddResult WTF::HashMap::fastAdd(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = std::pair; MappedArg = WebCore::LiveNodeList*; HashArg = WebCore::NodeListsNodeData::NodeListCacheMapEntryHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::LiveNodeList*>, WTF::KeyValuePairKeyExtractor, WebCore::LiveNodeList*> >, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash, WTF::HashMap, WebCore::LiveNodeList*, WebCore::NodeListsNodeData::NodeListCacheMapEntryHash>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/NodeRareData.h:121:47: required from 'WTF::Ref WebCore::NodeListsNodeData::addCacheWithAtomicName(ContainerType&, const WTF::AtomicString&) [with T = WebCore::NameNodeList; ContainerType = WebCore::ContainerNode]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.cpp:887:102: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WebCore::LiveNodeList*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, WebCore::LiveNodeList*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::ASCIICaseInsensitiveHash>; T = WTF::StringImpl*; Extra = WebCore::Element*; Key = WTF::StringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::ASCIICaseInsensitiveHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::StringImpl*; V = WebCore::Element*; KeyArg = WTF::StringImpl*; MappedArg = WebCore::Element*; HashArg = WTF::ASCIICaseInsensitiveHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::ASCIICaseInsensitiveHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WTF::StringImpl*; V = WebCore::Element*; KeyArg = WTF::StringImpl*; MappedArg = WebCore::Element*; HashArg = WTF::ASCIICaseInsensitiveHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::ASCIICaseInsensitiveHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::Element*; KeyArg = WTF::StringImpl*; MappedArg = WebCore::Element*; HashArg = WTF::ASCIICaseInsensitiveHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::ASCIICaseInsensitiveHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::StringImpl*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Document.cpp:735:65: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::Node*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::Node*; Extra = int; Key = WebCore::Node*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::Node*; V = int; KeyArg = WebCore::Node*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = WebCore::Node*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::Node*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:193:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(WTF::HashCountedSet::ValueType&&) [with Value = WebCore::Node*; HashFunctions = WTF::PtrHash; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = WebCore::Node*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Document.cpp:6199:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:409:29: required from 'void WTF::Deque::expandCapacity() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:398:5: required from 'void WTF::Deque::expandCapacityIfNeeded() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:440:5: required from 'void WTF::Deque::append(U&&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Deque.h:85:39: required from 'void WTF::Deque::append(T&&) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/GenericEventQueue.cpp:56:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1007:13: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:332:9: required from 'void WTF::copyToVector(const C&, W&) [with C = WTF::HashSet >; W = WTF::Vector >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/MutationObserver.cpp:254:61: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::Node*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::Node*; Extra = std::unique_ptr; Key = WebCore::Node*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::Node*; V = std::unique_ptr; KeyArg = WebCore::Node*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WebCore::Node*; V = std::unique_ptr; KeyArg = WebCore::Node*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = WebCore::Node*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::Node*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.cpp:1980:79: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::MutationObserver*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::MutationObserver*; Extra = unsigned char&; Key = WebCore::MutationObserver*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::MutationObserver*; V = unsigned char&; KeyArg = WebCore::MutationObserver*; MappedArg = unsigned char; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = unsigned char&; KeyArg = WebCore::MutationObserver*; MappedArg = unsigned char; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::MutationObserver*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.cpp:2017:18: required from 'void WebCore::collectMatchingObserversForMutation(WTF::HashMap&, Registry*, WebCore::Node*, WebCore::MutationObserver::MutationType, const WebCore::QualifiedName*) [with Registry = WTF::Vector >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.cpp:2027:105: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::BidiRun*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::BidiRun*; Extra = unsigned int&; Key = WebCore::BidiRun*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::BidiRun*; V = unsigned int&; KeyArg = WebCore::BidiRun*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = unsigned int&; KeyArg = WebCore::BidiRun*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::BidiRun*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/BidiResolver.h:978:5: required from 'void WebCore::BidiResolverBase::setMidpointForIsolatedRun(Run&, unsigned int) [with Iterator = WebCore::InlineIterator; Run = WebCore::BidiRun; Subclass = WebCore::BidiResolverWithIsolate]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineIterator.h:499:96: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:244:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::StyleSheet*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::StyleSheet*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::StyleSheet*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/AuthorStyleSheets.cpp:210:32: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::AtomicString&; T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::AtomicString&; T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLCollection.h:165:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:258:36: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::HTMLFrameOwnerElement; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::HTMLFrameOwnerElement&; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::HTMLFrameOwnerElement&; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNodeAlgorithms.cpp:267:72: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:559:38: required from 'static void WTF::VectorBuffer::swapInlineBuffers(T*, T*, size_t, size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 1; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:545:30: required from 'void WTF::VectorBuffer::swapInlineBuffer(WTF::VectorBuffer&, size_t, size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 1; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:480:13: required from 'void WTF::VectorBuffer::swap(WTF::VectorBuffer&, size_t, size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 1; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:773:19: required from 'void WTF::Vector::swap(WTF::Vector&) [with T = WTF::RefPtr; unsigned int inlineCapacity = 1; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:888:9: required from 'WTF::Vector::Vector(WTF::Vector&&) [with T = WTF::RefPtr; unsigned int inlineCapacity = 1; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/MessageEvent.h:94:83: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GraphicsLayer.h:189:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/TouchList.h:51:71: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::HTMLScriptElement*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::HTMLScriptElement*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::HTMLScriptElement*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Document.cpp:4801:49: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Attr*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Attr*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Attr*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Element.cpp:1942:60: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 32; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 32; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = std::unique_ptr >; T = std::unique_ptr; unsigned int inlineCapacity = 32; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr >; T = std::unique_ptr; unsigned int inlineCapacity = 32; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr >; T = std::unique_ptr; unsigned int inlineCapacity = 32; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventDispatcher.cpp:308:102: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptedAnimationController.cpp:115:32: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Element; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Element&; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Element&; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/SelectorQuery.cpp:161:133: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:353:59: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:370:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::PtrHash >; T = void* const&; Extra = JSC::Weak; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = void*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakInlines.h:129:5: required from 'void JSC::weakAdd(Map&, const Key&, Value&&) [with Map = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >; Key = void*; Value = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSDOMBinding.h:248:12: required from 'void WebCore::cacheWrapper(WebCore::DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = JSC::ArrayBuffer; WrapperClass = JSC::JSArrayBuffer]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSDOMBinding.h:412:56: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, std::default_delete > >, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > > >::KeyValuePairTraits; Value = WTF::KeyValuePair, std::default_delete > > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const char*; Value = WTF::KeyValuePair, std::default_delete > > >; Extractor = WTF::KeyValuePairKeyExtractor, std::default_delete > > > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, std::default_delete > >, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair, std::default_delete > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, std::default_delete > >, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > > >::KeyValuePairTraits, WTF::PtrHash >; T = const char* const&; Extra = std::unique_ptr, std::default_delete > >; Key = const char*; Value = WTF::KeyValuePair, std::default_delete > > >; Extractor = WTF::KeyValuePairKeyExtractor, std::default_delete > > > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, std::default_delete > >, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, std::default_delete > > >, WTF::KeyValuePairKeyExtractor, std::default_delete > > > >, WTF::PtrHash, WTF::HashMap, std::default_delete > >, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const char* const&; V = std::unique_ptr, std::default_delete > >; KeyArg = const char*; MappedArg = std::unique_ptr, std::default_delete > >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, std::default_delete > > >; WTF::HashMap::AddResult = WTF::HashTableAddResult, std::default_delete > > >, WTF::KeyValuePairKeyExtractor, std::default_delete > > > >, WTF::PtrHash, WTF::HashMap, std::default_delete > >, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const char* const&; V = std::unique_ptr, std::default_delete > >; KeyArg = const char*; MappedArg = std::unique_ptr, std::default_delete > >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, std::default_delete > > >; WTF::HashMap::AddResult = WTF::HashTableAddResult, std::default_delete > > >, WTF::KeyValuePairKeyExtractor, std::default_delete > > > >, WTF::PtrHash, WTF::HashMap, std::default_delete > >, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = std::unique_ptr, std::default_delete > >; KeyArg = const char*; MappedArg = std::unique_ptr, std::default_delete > >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits, std::default_delete > > >; WTF::HashMap::AddResult = WTF::HashTableAddResult, std::default_delete > > >, WTF::KeyValuePairKeyExtractor, std::default_delete > > > >, WTF::PtrHash, WTF::HashMap, std::default_delete > >, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits, std::default_delete > > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const char*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Supplementable.h:103:9: required from 'void WebCore::Supplementable::provideSupplement(const char*, std::unique_ptr >) [with T = WebCore::Page]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Supplementable.h:87:9: required from 'static void WebCore::Supplement::provideTo(WebCore::Supplementable*, const char*, std::unique_ptr >) [with T = WebCore::Page]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DeviceMotionController.cpp:99:29: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, std::default_delete > > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, std::default_delete > > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/NamedFlowCollection.cpp:54:61: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.cpp:2048:113: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScopedEventQueue.cpp:49:45: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Timer.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Microtasks.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.cpp:365:143: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/CString.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringView.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/StringConcatenate.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:378, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/FileSystem.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobDataFileReference.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/BlobData.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/FormData.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/qt/ResourceRequest.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ActiveDOMObject.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/DOMAllInOne.cpp:29: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/css/CSSAllInOne.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(const WebCore::Length&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:192:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(WebCore::Length&&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:204:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:79: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSSelectorList.cpp: In member function 'void WebCore::CSSSelectorList::adoptSelectorVector(WTF::Vector >&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSSelectorList.cpp:71:90: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] memcpy(&m_selectorArray[arrayIndex], currentSelector, sizeof(CSSSelector)); ^ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParserValues.h:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParser.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSSelector.h:39:11: note: 'class WebCore::CSSSelector' declared here class CSSSelector { ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefCountedArray.h:72:44: required from 'WTF::RefCountedArray::RefCountedArray(size_t) [with T = WTF::AtomicString; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/FontDescription.h:267:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:51:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1312:36: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSFontFaceSet.cpp:91:29: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:610:39: required from 'WTF::Vector::Vector(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSGroupingRule.cpp:47:61: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1312:36: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSGroupingRule.cpp:94:61: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSKeyframesRule.cpp:70:29: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:610:39: required from 'WTF::Vector::Vector(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSKeyframesRule.cpp:88:64: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSKeyframesRule.cpp:149:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WebCore::CSSProperty]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WebCore::CSSProperty]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:610:39: required from 'WTF::Vector::Vector(size_t) [with T = WebCore::CSSProperty; unsigned int inlineCapacity = 256; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParser.cpp:1626:51: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WebCore::CSSProperty' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParser.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSProperty.h:65:7: note: 'class WebCore::CSSProperty' declared here class CSSProperty { ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WebCore::CSSProperty]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WebCore::CSSProperty]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1342:36: required from 'void WTF::Vector::remove(size_t, size_t) [with T = WebCore::CSSProperty; unsigned int inlineCapacity = 256; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParser.cpp:1633:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSProperty' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParser.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSProperty.h:65:7: note: 'class WebCore::CSSProperty' declared here class CSSProperty { ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:610:39: required from 'WTF::Vector::Vector(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/MediaList.cpp:95:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/MediaQuery.cpp:99:36: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:610:39: required from 'WTF::Vector::Vector(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleProperties.cpp:380:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WebCore::CSSProperty]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WebCore::CSSProperty]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WebCore::CSSProperty; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleProperties.cpp:866:81: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSProperty' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParser.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:30: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSProperty.h:65:7: note: 'class WebCore::CSSProperty' declared here class CSSProperty { ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1312:36: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleRule.cpp:323:45: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:610:39: required from 'WTF::Vector::Vector(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleSheetContents.cpp:93:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:610:39: required from 'WTF::Vector::Vector(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleSheetContents.cpp:93:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1312:36: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WebCore::StyleRuleImport*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleSheetContents.cpp:231:85: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/filters/FilterOperations.h:54:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/transforms/TransformOperations.h:66:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:844:9: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:54:11: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::String; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:570:5: required from 'void WTF::copyKeysToVector(const WTF::HashMap&, Y&) [with T = WTF::AtomicString; U = WTF::RefPtr; V = WTF::AtomicStringHash; W = WTF::HashTraits; X = WTF::HashTraits >; Y = WTF::Vector]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSComputedStyleDeclaration.cpp:3911:47: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderView.h:247:75: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSSelectorList.cpp:86:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSStyleSheet.cpp:413:36: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::AtomicString; Value = WTF::AtomicString; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:36:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/parser/ParserModes.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/ExecutableInfo.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/ReadableStreamInternalsBuiltins.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/WebCoreJSBuiltinInternals.h:37, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSDOMGlobalObject.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSDOMBinding.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSDOMPromise.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/FontFace.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/FontFace.cpp:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:97: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1362:13: required from 'bool WTF::Vector::removeFirstMatching(const MatchFunction&) [with MatchFunction = WebCore::MediaQuerySet::remove(const WTF::String&)::&)>; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/MediaList.cpp:191:6: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:610:39: required from 'WTF::Vector::Vector(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:311:26: required from 'typename std::_Unique_if::_Single_object std::make_unique(Args&& ...) [with T = WTF::Vector >; Args = {unsigned int}; typename std::_Unique_if::_Single_object = std::unique_ptr > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/MediaQuery.cpp:108:79: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/MediaQueryMatcher.cpp:67:23: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1362:13: required from 'bool WTF::Vector::removeFirstMatching(const MatchFunction&) [with MatchFunction = WebCore::MediaQueryMatcher::removeListener(WebCore::MediaQueryListListener*, WebCore::MediaQueryList*)::&)>; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/MediaQueryMatcher.cpp:135:6: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WebCore::RuleData]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WebCore::RuleData]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WebCore::RuleData; unsigned int inlineCapacity = 1; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = WebCore::RuleData; unsigned int inlineCapacity = 1; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/RuleSet.cpp:411:29: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::RuleData' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/DocumentRuleSets.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleResolver.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSCalculationValue.cpp:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:33: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/RuleSet.h:66:7: note: 'class WebCore::RuleData' declared here class RuleData { ^~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleResolver.cpp:195:44: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleSheetContents.cpp:198:25: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleSheetContents.cpp:199:24: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:844:9: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleSheetList.cpp:53:90: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1007:13: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = WTF::PassRefPtr&; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:166:104: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBox*; Extra = std::unique_ptr; Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderBox*; V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/shapes/ShapeOutsideInfo.h:119:80: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator; T = const WTF::String&; Extra = const WTF::String&; Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:384:83: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::String; Value = WTF::String; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::StringHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:211:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::String; HashArg = WTF::StringHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/loader/DocumentLoader.h:255:52: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = short unsigned int&; Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = short unsigned int&; KeyArg = WTF::String; MappedArg = short unsigned int; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = short unsigned int&; KeyArg = WTF::String; MappedArg = short unsigned int; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::StringHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGGlyphMap.h:62:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = unsigned int; Extra = std::nullptr_t; Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = unsigned int; V = std::nullptr_t; KeyArg = unsigned int; MappedArg = std::unique_ptr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = unsigned int; MappedArg = std::unique_ptr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSFontSelector.cpp:405:64: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::FloatSize; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::FloatHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::FloatHash >; T = const WebCore::FloatSize&; Extra = std::unique_ptr; Key = WebCore::FloatSize; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::FloatHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::FloatHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::FloatSize&; V = std::unique_ptr; KeyArg = WebCore::FloatSize; MappedArg = std::unique_ptr; HashArg = WTF::FloatHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::FloatHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::unique_ptr; KeyArg = WebCore::FloatSize; MappedArg = std::unique_ptr; HashArg = WTF::FloatHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::FloatHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::FloatSize]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSImageGeneratorValue.cpp:85:82: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1037:9: required from 'void WTF::Vector::grow(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSKeyframesRule.cpp:123:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = const unsigned int&; Extra = std::nullptr_t; Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const unsigned int&; V = std::nullptr_t; KeyArg = unsigned int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = unsigned int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValuePool.cpp:92:79: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::RefPtr >::KeyValuePairTraits; Value = WTF::KeyValuePair, WTF::RefPtr >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = WTF::PairHash; Traits = WTF::HashMap, WTF::RefPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WTF::RefPtr >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::RefPtr >::KeyValuePairTraits, WTF::PairHash >; T = std::pair; Extra = std::nullptr_t; Key = std::pair; Value = WTF::KeyValuePair, WTF::RefPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >; HashFunctions = WTF::PairHash; Traits = WTF::HashMap, WTF::RefPtr >::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::PairHash, WTF::HashMap, WTF::RefPtr >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = std::pair; V = std::nullptr_t; KeyArg = std::pair; MappedArg = WTF::RefPtr; HashArg = WTF::PairHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::PairHash, WTF::HashMap, WTF::RefPtr >::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = std::pair; MappedArg = WTF::RefPtr; HashArg = WTF::PairHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::RefPtr >, WTF::KeyValuePairKeyExtractor, WTF::RefPtr > >, WTF::PairHash, WTF::HashMap, WTF::RefPtr >::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = std::pair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValuePool.cpp:129:104: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WTF::RefPtr >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, WTF::RefPtr >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::AtomicStringHash>; T = const WTF::AtomicString&; Extra = std::nullptr_t; Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::AtomicStringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::AtomicString&; V = std::nullptr_t; KeyArg = WTF::AtomicString; MappedArg = WTF::RefPtr; HashArg = WTF::AtomicStringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::AtomicStringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = WTF::AtomicString; MappedArg = WTF::RefPtr; HashArg = WTF::AtomicStringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::AtomicStringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValuePool.cpp:142:75: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = WTF::AtomicStringImpl* const&; Extra = std::nullptr_t; Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::AtomicStringImpl* const&; V = std::nullptr_t; KeyArg = WTF::AtomicStringImpl*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = WTF::AtomicStringImpl*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::AtomicStringImpl*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/DocumentRuleSets.cpp:124:68: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = WTF::AtomicStringImpl* const&; Extra = std::nullptr_t; Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::AtomicStringImpl* const&; V = std::nullptr_t; KeyArg = WTF::AtomicStringImpl*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = WTF::AtomicStringImpl*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::AtomicStringImpl*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/DocumentRuleSets.cpp:134:83: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = const WTF::RefPtr&; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:384:83: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:211:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/InspectorCSSOMWrappers.cpp:89:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::CSSValue*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::CSSValue* const&; Extra = WTF::RefPtr; Key = WebCore::CSSValue*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::CSSValue* const&; V = WTF::RefPtr; KeyArg = WebCore::CSSValue*; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WebCore::CSSValue*; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::CSSValue*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/PropertySetCSSStyleDeclaration.cpp:301:97: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap > >::KeyValuePairTraits; Value = WTF::KeyValuePair > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapEnsureTranslator > >::KeyValuePairTraits, WTF::PtrHash >; T = WTF::AtomicStringImpl* const&; Extra = const WebCore::RuleFeatureSet::collectFeatures(const WebCore::RuleData&)::&; Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:323:121: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineEnsure(K&&, const F&) [with K = WTF::AtomicStringImpl* const&; F = WebCore::RuleFeatureSet::collectFeatures(const WebCore::RuleData&)::; KeyArg = WTF::AtomicStringImpl*; MappedArg = std::unique_ptr >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:379:37: required from 'WTF::HashMap::AddResult WTF::HashMap::ensure(const KeyType&, const Functor&) [with Functor = WebCore::RuleFeatureSet::collectFeatures(const WebCore::RuleData&)::; KeyArg = WTF::AtomicStringImpl*; MappedArg = std::unique_ptr >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::AtomicStringImpl*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/RuleFeature.cpp:105:10: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapEnsureTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = WTF::AtomicStringImpl*; Extra = const WebCore::RuleFeatureSet::collectFeatures(const WebCore::RuleData&)::&; Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:323:121: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineEnsure(K&&, const F&) [with K = WTF::AtomicStringImpl*; F = WebCore::RuleFeatureSet::collectFeatures(const WebCore::RuleData&)::; KeyArg = WTF::AtomicStringImpl*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:386:46: required from 'WTF::HashMap::AddResult WTF::HashMap::ensure(WTF::HashMap::KeyType&&, const Functor&) [with Functor = WebCore::RuleFeatureSet::collectFeatures(const WebCore::RuleData&)::; KeyArg = WTF::AtomicStringImpl*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::AtomicStringImpl*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/RuleFeature.cpp:112:10: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, const WebCore::CSSSelector*>::KeyValuePairTraits; Value = WTF::KeyValuePair >, const WebCore::CSSSelector*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, const WebCore::CSSSelector*>; Extractor = WTF::KeyValuePairKeyExtractor >, const WebCore::CSSSelector*> >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, const WebCore::CSSSelector*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, const WebCore::CSSSelector*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >, const WebCore::CSSSelector*>::KeyValuePairTraits, WTF::PairHash > >; T = std::pair >; Extra = const WebCore::CSSSelector*&; Key = std::pair >; Value = WTF::KeyValuePair >, const WebCore::CSSSelector*>; Extractor = WTF::KeyValuePairKeyExtractor >, const WebCore::CSSSelector*> >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, const WebCore::CSSSelector*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePair >, const WebCore::CSSSelector*>, WTF::KeyValuePairKeyExtractor >, const WebCore::CSSSelector*> >, WTF::PairHash >, WTF::HashMap >, const WebCore::CSSSelector*>::KeyValuePairTraits, WTF::HashTraits > > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = std::pair >; V = const WebCore::CSSSelector*&; KeyArg = std::pair >; MappedArg = const WebCore::CSSSelector*; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePair >, const WebCore::CSSSelector*>, WTF::KeyValuePairKeyExtractor >, const WebCore::CSSSelector*> >, WTF::PairHash >, WTF::HashMap >, const WebCore::CSSSelector*>::KeyValuePairTraits, WTF::HashTraits > > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = const WebCore::CSSSelector*&; KeyArg = std::pair >; MappedArg = const WebCore::CSSSelector*; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePair >, const WebCore::CSSSelector*>, WTF::KeyValuePairKeyExtractor >, const WebCore::CSSSelector*> >, WTF::PairHash >, WTF::HashMap >, const WebCore::CSSSelector*>::KeyValuePairTraits, WTF::HashTraits > > > >; WTF::HashMap::KeyType = std::pair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/RuleFeature.cpp:116:74: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, const WebCore::CSSSelector*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, const WebCore::CSSSelector*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap > >::KeyValuePairTraits; Value = WTF::KeyValuePair > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator > >::KeyValuePairTraits, WTF::PtrHash >; T = WTF::AtomicStringImpl* const&; Extra = std::nullptr_t; Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::AtomicStringImpl* const&; V = std::nullptr_t; KeyArg = WTF::AtomicStringImpl*; MappedArg = std::unique_ptr >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = WTF::AtomicStringImpl*; MappedArg = std::unique_ptr >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::AtomicStringImpl*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/RuleSet.cpp:187:39: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1305:13: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::ContainerNode*; Extra = int; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:193:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(WTF::HashCountedSet::ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::PtrHash; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:78:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::SVGAnimatedPropertyDescription; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::SVGAnimatedPropertyDescriptionHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SVGAnimatedPropertyDescriptionHashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHash>; T = const WebCore::SVGAnimatedPropertyDescription&; Extra = std::nullptr_t; Key = WebCore::SVGAnimatedPropertyDescription; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::SVGAnimatedPropertyDescriptionHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SVGAnimatedPropertyDescriptionHashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::SVGAnimatedPropertyDescription&; V = std::nullptr_t; KeyArg = WebCore::SVGAnimatedPropertyDescription; MappedArg = WebCore::SVGAnimatedProperty*; HashArg = WebCore::SVGAnimatedPropertyDescriptionHash; KeyTraitsArg = WebCore::SVGAnimatedPropertyDescriptionHashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = WebCore::SVGAnimatedPropertyDescription; MappedArg = WebCore::SVGAnimatedProperty*; HashArg = WebCore::SVGAnimatedPropertyDescriptionHash; KeyTraitsArg = WebCore::SVGAnimatedPropertyDescriptionHashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >; WTF::HashMap::KeyType = WebCore::SVGAnimatedPropertyDescription]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:59:51: required from 'static WTF::Ref WebCore::SVGAnimatedProperty::lookupOrCreateWrapper(OwnerType*, const WebCore::SVGPropertyInfo*, PropertyType&) [with OwnerType = WebCore::SVGElement; TearOffType = WebCore::SVGAnimatedStaticPropertyTearOff; PropertyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGElement.h:210:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; Value = WTF::KeyValuePair, WebCore::FrameView*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WebCore::FrameView*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WebCore::FrameView*>::KeyValuePairTraits, WTF::PtrHash > >; T = WTF::RefPtr; Extra = WebCore::FrameView*&; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderWidget.h:48:112: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WebCore::FrameView*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, WebCore::FrameView*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = WTF::RefPtr&; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = WTF::RefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const int&; V = WTF::RefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGGlyphMap.h:78:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::RenderElement*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::RenderElement* const&; Extra = int; Key = WebCore::RenderElement*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::RenderElement* const&; V = int; KeyArg = WebCore::RenderElement*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = int; KeyArg = WebCore::RenderElement*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::RenderElement*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:185:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(const ValueType&) [with Value = WebCore::RenderElement*; HashFunctions = WTF::PtrHash; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = WebCore::RenderElement*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSImageGeneratorValue.cpp:58:27: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::StringHash>; T = const WTF::String&; Extra = WTF::RefPtr; Key = WTF::String; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::String&; V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr; KeyArg = WTF::String; MappedArg = WTF::RefPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:353:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::CSSStyleRule*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::CSSStyleRule*; Extra = WTF::String&; Key = const WebCore::CSSStyleRule*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::CSSStyleRule*; V = WTF::String&; KeyArg = const WebCore::CSSStyleRule*; MappedArg = WTF::String; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WebCore::CSSStyleRule*; V = WTF::String&; KeyArg = const WebCore::CSSStyleRule*; MappedArg = WTF::String; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WTF::String&; KeyArg = const WebCore::CSSStyleRule*; MappedArg = WTF::String; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::CSSStyleRule*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSStyleRule.cpp:83:39: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::StyleRule*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::StyleRule*; Extra = WebCore::CSSStyleRule*; Key = WebCore::StyleRule*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::StyleRule*; V = WebCore::CSSStyleRule*; KeyArg = WebCore::StyleRule*; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::CSSStyleRule*; KeyArg = WebCore::StyleRule*; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::StyleRule*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/InspectorCSSOMWrappers.cpp:76:45: required from 'void WebCore::InspectorCSSOMWrappers::collect(ListType*) [with ListType = WebCore::CSSStyleSheet]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/InspectorCSSOMWrappers.cpp:49:27: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = WTF::AtomicStringImpl*; Extra = bool (*)(WebCore::CSSValue*, const WebCore::CSSToLengthConversionData&, WebCore::Frame*, WebCore::MediaFeaturePrefix); Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::AtomicStringImpl*; V = bool (*)(WebCore::CSSValue*, const WebCore::CSSToLengthConversionData&, WebCore::Frame*, WebCore::MediaFeaturePrefix); KeyArg = WTF::AtomicStringImpl*; MappedArg = bool (*)(WebCore::CSSValue*, const WebCore::CSSToLengthConversionData&, WebCore::Frame*, WebCore::MediaFeaturePrefix); HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WTF::AtomicStringImpl*; V = bool (*)(WebCore::CSSValue*, const WebCore::CSSToLengthConversionData&, WebCore::Frame*, WebCore::MediaFeaturePrefix); KeyArg = WTF::AtomicStringImpl*; MappedArg = bool (*)(WebCore::CSSValue*, const WebCore::CSSToLengthConversionData&, WebCore::Frame*, WebCore::MediaFeaturePrefix); HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = bool (*)(WebCore::CSSValue*, const WebCore::CSSToLengthConversionData&, WebCore::Frame*, WebCore::MediaFeaturePrefix); KeyArg = WTF::AtomicStringImpl*; MappedArg = bool (*)(WebCore::CSSValue*, const WebCore::CSSToLengthConversionData&, WebCore::Frame*, WebCore::MediaFeaturePrefix); HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::AtomicStringImpl*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/MediaQueryEvaluator.cpp:714:5: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = WTF::AtomicStringImpl*; Extra = WTF::PassRefPtr&; Key = WTF::AtomicStringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::AtomicStringImpl*; V = WTF::PassRefPtr&; KeyArg = WTF::AtomicStringImpl*; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WTF::AtomicStringImpl*; V = WTF::PassRefPtr&; KeyArg = WTF::AtomicStringImpl*; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WTF::PassRefPtr&; KeyArg = WTF::AtomicStringImpl*; MappedArg = WTF::RefPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::AtomicStringImpl*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleResolver.cpp:303:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::CSSPropertyID; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = const WebCore::CSSPropertyID&; Extra = WebCore::CSSImageValue*; Key = WebCore::CSSPropertyID; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::CSSPropertyID&; V = WebCore::CSSImageValue*; KeyArg = WebCore::CSSPropertyID; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WebCore::CSSPropertyID&; V = WebCore::CSSImageValue*; KeyArg = WebCore::CSSPropertyID; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WebCore::CSSImageValue*; KeyArg = WebCore::CSSPropertyID; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::CSSPropertyID]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/StyleResolver.cpp:1647:62: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:188:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:244:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:286:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:258:36: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::CSSFontFace; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::CSSFontFace&; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::CSSFontFace&; T = WTF::Ref; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSFontFaceSet.cpp:80:24: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/PassRefPtr.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::PassRefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSKeyframesRule.cpp:60:32: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/inspector/InspectorValues.h:373:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParser.cpp:1498:54: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::AtomicString&; T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::AtomicString&; T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSParserValues.cpp:292:46: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:769, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ExceptionCode.h:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::StyleRule*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::StyleRule*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::StyleRule*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/ElementRuleCollector.cpp:192:66: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:38, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GraphicsLayer.h:189:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:353:59: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:370:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSFontFace.cpp:245:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::PtrHash >; T = void* const&; Extra = JSC::Weak; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = void* const&; V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = JSC::Weak; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = void*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/heap/WeakInlines.h:129:5: required from 'void JSC::weakAdd(Map&, const Key&, Value&&) [with Map = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >; Key = void*; Value = JSC::Weak]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSDOMBinding.h:248:12: required from 'void WebCore::cacheWrapper(WebCore::DOMWrapperWorld&, DOMClass*, WrapperClass*) [with DOMClass = JSC::ArrayBuffer; WrapperClass = JSC::JSArrayBuffer]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bindings/js/JSDOMBinding.h:412:56: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/MediaList.cpp:147:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/style/BasicShapes.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/MediaQueryEvaluator.cpp:187:102: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URL.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/URLHash.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSPrimitiveValue.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSBasicShapes.h:33, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/BasicShapeFunctions.cpp:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSAllInOne.cpp:36: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSComputedStyleDeclaration.cpp: In member function 'WTF::RefPtr WebCore::ComputedStyleExtractor::propertyValue(WebCore::CSSPropertyID, WebCore::EUpdateLayout) const': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSComputedStyleDeclaration.cpp:3105:13: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSComputedStyleDeclaration.cpp:3106:9: note: here case CSSPropertyTextIndent: { ^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[2]: Entering directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' [ 38%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/rendering/RenderingAllInOne.cpp.o In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(const WebCore::Length&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:192:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h: In member function 'WebCore::Length& WebCore::Length::operator=(WebCore::Length&&)': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:204:40: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::Length' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this, &other, sizeof(Length)); ^ /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/Length.h:46:8: note: 'struct WebCore::Length' declared here struct Length { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefCountedArray.h:72:44: required from 'WTF::RefCountedArray::RefCountedArray(size_t) [with T = WTF::AtomicString; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/FontDescription.h:267:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:229:121: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1010:39: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:88:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1329:36: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:51:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1312:36: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WebCore::RenderGeometryMapStep]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:239:76: required from 'static void WTF::VectorTypeOperations::moveOverlapping(T*, T*, T*) [with T = WebCore::RenderGeometryMapStep]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1312:36: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WebCore::RenderGeometryMapStep; T = WebCore::RenderGeometryMapStep; unsigned int inlineCapacity = 32; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderGeometryMap.cpp:207:142: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:132:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct WebCore::RenderGeometryMapStep' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.cpp:53, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:55: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderGeometryMap.h:46:8: note: 'struct WebCore::RenderGeometryMapStep' declared here struct RenderGeometryMapStep { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:844:9: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/network/ResourceRequestBase.h:54:11: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here class String { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/filters/FilterOperations.h:54:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/transforms/TransformOperations.h:66:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderView.h:247:75: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FilterEffectRenderer.cpp:135:21: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:322:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:323:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrInterpreter.h:352:42: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = JSC::Identifier]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:722:26: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:213:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/CommonIdentifiers.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSObject.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/interpreter/Interpreter.h:36, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ErrorInstance.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/ExceptionHelpers.h:32, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSCInlines.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/bridge/jsc/BridgeJSC.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/plugins/PluginViewBase.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderEmbeddedObject.cpp:52, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:63: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/Identifier.h:88:7: note: 'class JSC::Identifier' declared here class Identifier { ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/fileapi/FileList.h:65:34: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1159:33: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:724:20: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerFilterInfo.cpp:128:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1265:32: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1291:19: required from 'WTF::HashTable& WTF::HashTable::operator=(const WTF::HashTable&) [with Key = WTF::String; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::ASCIICaseInsensitiveHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:36:7: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = const int&; Extra = WTF::PassRefPtr&; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const int&; V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = WTF::PassRefPtr&; KeyArg = int; MappedArg = WTF::RefPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ScriptExecutionContext.h:166:104: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1007:13: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/animation/AnimationList.h:50:50: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBox*; Extra = std::unique_ptr; Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderBox*; V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/shapes/ShapeOutsideInfo.h:119:80: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::RenderBox*; Extra = std::unique_ptr; Key = WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::RenderBox*; V = std::unique_ptr; KeyArg = WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::RenderBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FloatingObjects.cpp:289:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::Element*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::Element*; Extra = WebCore::RenderNamedFlowThread*; Key = const WebCore::Element*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::Element*; V = WebCore::RenderNamedFlowThread*; KeyArg = const WebCore::Element*; MappedArg = WebCore::RenderNamedFlowThread*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::RenderNamedFlowThread*; KeyArg = const WebCore::Element*; MappedArg = WebCore::RenderNamedFlowThread*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::Element*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/FlowThreadController.cpp:100:65: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap > >::KeyValuePairTraits; Value = WTF::KeyValuePair > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBlock*; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapEnsureTranslator > >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBlock*; Extra = const WebCore::insertIntoTrackedRendererMaps(const WebCore::RenderBlock&, WebCore::RenderBox&)::&; Key = const WebCore::RenderBlock*; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:323:121: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineEnsure(K&&, const F&) [with K = const WebCore::RenderBlock*; F = WebCore::insertIntoTrackedRendererMaps(const WebCore::RenderBlock&, WebCore::RenderBox&)::; KeyArg = const WebCore::RenderBlock*; MappedArg = std::unique_ptr >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:386:46: required from 'WTF::HashMap::AddResult WTF::HashMap::ensure(WTF::HashMap::KeyType&&, const Functor&) [with Functor = WebCore::insertIntoTrackedRendererMaps(const WebCore::RenderBlock&, WebCore::RenderBox&)::; KeyArg = const WebCore::RenderBlock*; MappedArg = std::unique_ptr >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBlock*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.cpp:110:6: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap > >::KeyValuePairTraits; Value = WTF::KeyValuePair > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapEnsureTranslator > >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBox*; Extra = const WebCore::insertIntoTrackedRendererMaps(const WebCore::RenderBlock&, WebCore::RenderBox&)::&; Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:323:121: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineEnsure(K&&, const F&) [with K = const WebCore::RenderBox*; F = WebCore::insertIntoTrackedRendererMaps(const WebCore::RenderBlock&, WebCore::RenderBox&)::; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:386:46: required from 'WTF::HashMap::AddResult WTF::HashMap::ensure(WTF::HashMap::KeyType&&, const Functor&) [with Functor = WebCore::insertIntoTrackedRendererMaps(const WebCore::RenderBlock&, WebCore::RenderBox&)::; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.cpp:121:6: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBlock*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBlock* const&; Extra = std::nullptr_t; Key = const WebCore::RenderBlock*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderBlock* const&; V = std::nullptr_t; KeyArg = const WebCore::RenderBlock*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = const WebCore::RenderBlock*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBlock*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.cpp:1097:54: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderObject*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderObject* const&; Extra = WebCore::ControlStates*&; Key = const WebCore::RenderObject*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderObject* const&; V = WebCore::ControlStates*&; KeyArg = const WebCore::RenderObject*; MappedArg = WebCore::ControlStates*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = WebCore::ControlStates*&; KeyArg = const WebCore::RenderObject*; MappedArg = WebCore::ControlStates*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderObject*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderElement.cpp:1545:45: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = const WTF::RefPtr&; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:385:78: required from 'WTF::HashTable::AddResult WTF::HashTable::add(WTF::HashTable::ValueType&&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashSet.h:217:41: required from 'WTF::HashSet::AddResult WTF::HashSet::add(WTF::HashSet::ValueType&&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/JSGlobalObject.h:661:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = long long unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::IntHash >; T = const long long unsigned int&; Extra = WebCore::RenderLayer*; Key = long long unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const long long unsigned int&; V = WebCore::RenderLayer*; KeyArg = long long unsigned int; MappedArg = WebCore::RenderLayer*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = WebCore::RenderLayer*; KeyArg = long long unsigned int; MappedArg = WebCore::RenderLayer*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = long long unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerCompositor.cpp:3866:49: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderLayer*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderLayer*; Extra = std::nullptr_t; Key = const WebCore::RenderLayer*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderLayer*; V = std::nullptr_t; KeyArg = const WebCore::RenderLayer*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = const WebCore::RenderLayer*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderLayer*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayerFilterInfo.cpp:59:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::RenderBox*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::RenderBox*; Extra = WebCore::RenderMultiColumnSpannerPlaceholder*; Key = WebCore::RenderBox*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::RenderBox*; V = WebCore::RenderMultiColumnSpannerPlaceholder*; KeyArg = WebCore::RenderBox*; MappedArg = WebCore::RenderMultiColumnSpannerPlaceholder*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::RenderMultiColumnSpannerPlaceholder*; KeyArg = WebCore::RenderBox*; MappedArg = WebCore::RenderMultiColumnSpannerPlaceholder*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::RenderBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderMultiColumnFlowThread.cpp:414:65: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBox* const&; Extra = std::unique_ptr; Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderBox* const&; V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::unique_ptr; KeyArg = const WebCore::RenderBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderRegion.cpp:319:187: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::IntHash >; T = unsigned int; Extra = std::nullptr_t; Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = unsigned int; V = std::nullptr_t; KeyArg = unsigned int; MappedArg = WebCore::RenderPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = unsigned int; MappedArg = WebCore::RenderPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderScrollbar.cpp:247:63: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderTableCol*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderTableCol*; Extra = unsigned int; Key = const WebCore::RenderTableCol*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderTableCol*; V = unsigned int; KeyArg = const WebCore::RenderTableCol*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = unsigned int; KeyArg = const WebCore::RenderTableCol*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderTableCol*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.cpp:919:79: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::RenderText*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::RenderText*; Extra = std::nullptr_t; Key = WebCore::RenderText*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::RenderText*; V = std::nullptr_t; KeyArg = WebCore::RenderText*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = WebCore::RenderText*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::RenderText*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderText.cpp:1583:65: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::RenderObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::RenderObject*; Extra = std::nullptr_t; Key = WebCore::RenderObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::RenderObject*; V = std::nullptr_t; KeyArg = WebCore::RenderObject*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = WebCore::RenderObject*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::RenderObject*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderView.cpp:777:98: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBlock*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBlock*; Extra = std::nullptr_t; Key = const WebCore::RenderBlock*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderBlock*; V = std::nullptr_t; KeyArg = const WebCore::RenderBlock*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = const WebCore::RenderBlock*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBlock*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderView.cpp:966:123: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::Widget*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::Widget*; Extra = WebCore::RenderWidget*; Key = const WebCore::Widget*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::Widget*; V = WebCore::RenderWidget*; KeyArg = const WebCore::Widget*; MappedArg = WebCore::RenderWidget*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::RenderWidget*; KeyArg = const WebCore::Widget*; MappedArg = WebCore::RenderWidget*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::Widget*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderWidget.cpp:177:53: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RootInlineBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RootInlineBox*; Extra = std::unique_ptr; Key = const WebCore::RootInlineBox*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RootInlineBox*; V = std::unique_ptr; KeyArg = const WebCore::RootInlineBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = const WebCore::RootInlineBox*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RootInlineBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.cpp:139:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1305:13: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WTF::Ref; T = WTF::Ref; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/css/CSSValueList.h:106:38: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::ContainerNode*; Extra = int; Key = WebCore::ContainerNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::ContainerNode*; V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = WebCore::ContainerNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:193:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(WTF::HashCountedSet::ValueType&&) [with Value = WebCore::ContainerNode*; HashFunctions = WTF::PtrHash; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = WebCore::ContainerNode*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLFrameOwnerElement.h:78:43: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; Value = WTF::KeyValuePair, WebCore::FrameView*>]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WebCore::FrameView*>]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WebCore::FrameView*>::KeyValuePairTraits, WTF::PtrHash > >; T = WTF::RefPtr; Extra = WebCore::FrameView*&; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WebCore::FrameView*>; Extractor = WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WTF::RefPtr; V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::FrameView*&; KeyArg = WTF::RefPtr; MappedArg = WebCore::FrameView*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WebCore::FrameView*>, WTF::KeyValuePairKeyExtractor, WebCore::FrameView*> >, WTF::PtrHash >, WTF::HashMap, WebCore::FrameView*>::KeyValuePairTraits, WTF::HashTraits > > >; WTF::HashMap::KeyType = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderWidget.h:48:112: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WebCore::FrameView*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair, WebCore::FrameView*>' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::SVGAnimatedPropertyDescription; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::SVGAnimatedPropertyDescriptionHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SVGAnimatedPropertyDescriptionHashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHash>; T = const WebCore::SVGAnimatedPropertyDescription&; Extra = std::nullptr_t; Key = WebCore::SVGAnimatedPropertyDescription; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WebCore::SVGAnimatedPropertyDescriptionHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WebCore::SVGAnimatedPropertyDescriptionHashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::SVGAnimatedPropertyDescription&; V = std::nullptr_t; KeyArg = WebCore::SVGAnimatedPropertyDescription; MappedArg = WebCore::SVGAnimatedProperty*; HashArg = WebCore::SVGAnimatedPropertyDescriptionHash; KeyTraitsArg = WebCore::SVGAnimatedPropertyDescriptionHashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:351:50: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, T&&) [with V = std::nullptr_t; KeyArg = WebCore::SVGAnimatedPropertyDescription; MappedArg = WebCore::SVGAnimatedProperty*; HashArg = WebCore::SVGAnimatedPropertyDescriptionHash; KeyTraitsArg = WebCore::SVGAnimatedPropertyDescriptionHashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WebCore::SVGAnimatedPropertyDescriptionHash, WTF::HashMap::KeyValuePairTraits, WebCore::SVGAnimatedPropertyDescriptionHashTraits> >; WTF::HashMap::KeyType = WebCore::SVGAnimatedPropertyDescription]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/properties/SVGAnimatedProperty.h:59:51: required from 'static WTF::Ref WebCore::SVGAnimatedProperty::lookupOrCreateWrapper(OwnerType*, const WebCore::SVGPropertyInfo*, PropertyType&) [with OwnerType = WebCore::SVGElement; TearOffType = WebCore::SVGAnimatedStaticPropertyTearOff; PropertyType = WTF::String]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/svg/SVGElement.h:210:9: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::BidiRun*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::BidiRun*; Extra = unsigned int&; Key = WebCore::BidiRun*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::BidiRun*; V = unsigned int&; KeyArg = WebCore::BidiRun*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = unsigned int&; KeyArg = WebCore::BidiRun*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::BidiRun*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/text/BidiResolver.h:978:5: required from 'void WebCore::BidiResolverBase::setMidpointForIsolatedRun(Run&, unsigned int) [with Iterator = WebCore::InlineIterator; Run = WebCore::BidiRun; Subclass = WebCore::BidiResolverWithIsolate]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/InlineIterator.h:499:96: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBox*; Extra = const WebCore::RenderBlock*; Key = const WebCore::RenderBox*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderBox*; V = const WebCore::RenderBlock*; KeyArg = const WebCore::RenderBox*; MappedArg = const WebCore::RenderBlock*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WebCore::RenderBox*; V = const WebCore::RenderBlock*; KeyArg = const WebCore::RenderBox*; MappedArg = const WebCore::RenderBlock*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = const WebCore::RenderBlock*; KeyArg = const WebCore::RenderBox*; MappedArg = const WebCore::RenderBlock*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.cpp:175:67: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap > >::KeyValuePairTraits; Value = WTF::KeyValuePair > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::RenderBlock*; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator > >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::RenderBlock*; Extra = std::unique_ptr >; Key = WebCore::RenderBlock*; Value = WTF::KeyValuePair > >; Extractor = WTF::KeyValuePairKeyExtractor > > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::RenderBlock*; V = std::unique_ptr >; KeyArg = WebCore::RenderBlock*; MappedArg = std::unique_ptr >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WebCore::RenderBlock*; V = std::unique_ptr >; KeyArg = WebCore::RenderBlock*; MappedArg = std::unique_ptr >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr >; KeyArg = WebCore::RenderBlock*; MappedArg = std::unique_ptr >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > >, WTF::KeyValuePairKeyExtractor > > >, WTF::PtrHash, WTF::HashMap > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::RenderBlock*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.cpp:1815:84: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBoxModelObject*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBoxModelObject*; Extra = WebCore::RenderBoxModelObject*&; Key = const WebCore::RenderBoxModelObject*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderBoxModelObject*; V = WebCore::RenderBoxModelObject*&; KeyArg = const WebCore::RenderBoxModelObject*; MappedArg = WebCore::RenderBoxModelObject*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WebCore::RenderBoxModelObject*; V = WebCore::RenderBoxModelObject*&; KeyArg = const WebCore::RenderBoxModelObject*; MappedArg = WebCore::RenderBoxModelObject*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::RenderBoxModelObject*&; KeyArg = const WebCore::RenderBoxModelObject*; MappedArg = WebCore::RenderBoxModelObject*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBoxModelObject*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.cpp:2411:49: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderBoxModelObject*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderBoxModelObject*; Extra = WebCore::RenderTextFragment*&; Key = const WebCore::RenderBoxModelObject*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderBoxModelObject*; V = WebCore::RenderTextFragment*&; KeyArg = const WebCore::RenderBoxModelObject*; MappedArg = WebCore::RenderTextFragment*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WebCore::RenderBoxModelObject*; V = WebCore::RenderTextFragment*&; KeyArg = const WebCore::RenderBoxModelObject*; MappedArg = WebCore::RenderTextFragment*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::RenderTextFragment*&; KeyArg = const WebCore::RenderBoxModelObject*; MappedArg = WebCore::RenderTextFragment*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderBoxModelObject*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBoxModelObject.cpp:2429:61: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap > > >::KeyValuePairTraits; Value = WTF::KeyValuePair > > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderElement*; Value = WTF::KeyValuePair > > >; Extractor = WTF::KeyValuePairKeyExtractor > > > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair > > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator > > >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderElement*; Extra = std::unique_ptr > >; Key = const WebCore::RenderElement*; Value = WTF::KeyValuePair > > >; Extractor = WTF::KeyValuePairKeyExtractor > > > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult > > >, WTF::KeyValuePairKeyExtractor > > > >, WTF::PtrHash, WTF::HashMap > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderElement*; V = std::unique_ptr > >; KeyArg = const WebCore::RenderElement*; MappedArg = std::unique_ptr > >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > > >, WTF::KeyValuePairKeyExtractor > > > >, WTF::PtrHash, WTF::HashMap > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WebCore::RenderElement*; V = std::unique_ptr > >; KeyArg = const WebCore::RenderElement*; MappedArg = std::unique_ptr > >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > > >, WTF::KeyValuePairKeyExtractor > > > >, WTF::PtrHash, WTF::HashMap > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr > >; KeyArg = const WebCore::RenderElement*; MappedArg = std::unique_ptr > >; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits > > >; WTF::HashMap::AddResult = WTF::HashTableAddResult > > >, WTF::KeyValuePairKeyExtractor > > > >, WTF::PtrHash, WTF::HashMap > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderElement*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderCounter.cpp:317:74: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair > > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair > > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::AtomicStringHash>; T = const WTF::AtomicString&; Extra = WTF::RefPtr&; Key = WTF::AtomicString; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::AtomicStringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WTF::AtomicString&; V = WTF::RefPtr&; KeyArg = WTF::AtomicString; MappedArg = WTF::RefPtr; HashArg = WTF::AtomicStringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::AtomicStringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WTF::AtomicString&; V = WTF::RefPtr&; KeyArg = WTF::AtomicString; MappedArg = WTF::RefPtr; HashArg = WTF::AtomicStringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::AtomicStringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WTF::RefPtr&; KeyArg = WTF::AtomicString; MappedArg = WTF::RefPtr; HashArg = WTF::AtomicStringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::AtomicStringHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderCounter.cpp:320:37: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::RenderLayer*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::RenderLayer*; Extra = WebCore::RenderNamedFlowFragment*&; Key = WebCore::RenderLayer*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::RenderLayer*; V = WebCore::RenderNamedFlowFragment*&; KeyArg = WebCore::RenderLayer*; MappedArg = WebCore::RenderNamedFlowFragment*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WebCore::RenderLayer*; V = WebCore::RenderNamedFlowFragment*&; KeyArg = WebCore::RenderLayer*; MappedArg = WebCore::RenderNamedFlowFragment*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::RenderNamedFlowFragment*&; KeyArg = WebCore::RenderLayer*; MappedArg = WebCore::RenderNamedFlowFragment*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::RenderLayer*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderFlowThread.cpp:279:40: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::RenderBox*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::RenderBox* const&; Extra = WebCore::RenderNamedFlowFragment*; Key = WebCore::RenderBox*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::RenderBox* const&; V = WebCore::RenderNamedFlowFragment*; KeyArg = WebCore::RenderBox*; MappedArg = WebCore::RenderRegion*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = WebCore::RenderBox* const&; V = WebCore::RenderNamedFlowFragment*; KeyArg = WebCore::RenderBox*; MappedArg = WebCore::RenderRegion*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:330:50: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, T&&) [with V = WebCore::RenderNamedFlowFragment*; KeyArg = WebCore::RenderBox*; MappedArg = WebCore::RenderRegion*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::RenderBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderFlowThread.cpp:1092:52: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WebCore::RenderGeometryMapStep]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WebCore::RenderGeometryMapStep]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WebCore::RenderGeometryMapStep; unsigned int inlineCapacity = 32; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WebCore::RenderGeometryMapStep; unsigned int inlineCapacity = 32; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WebCore::RenderGeometryMapStep; unsigned int inlineCapacity = 32; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1305:13: required from 'void WTF::Vector::insert(size_t, U&&) [with U = WebCore::RenderGeometryMapStep; T = WebCore::RenderGeometryMapStep; unsigned int inlineCapacity = 32; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderGeometryMap.cpp:207:142: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::RenderGeometryMapStep' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.cpp:53, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:55: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderGeometryMap.h:46:8: note: 'struct WebCore::RenderGeometryMapStep' declared here struct RenderGeometryMapStep { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderLayer*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderLayer*; Extra = int; Key = const WebCore::RenderLayer*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderLayer*; V = int; KeyArg = const WebCore::RenderLayer*; MappedArg = int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WebCore::RenderLayer*; V = int; KeyArg = const WebCore::RenderLayer*; MappedArg = int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = const WebCore::RenderLayer*; MappedArg = int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderLayer*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderLayer.cpp:729:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WebCore::RenderNamedFlowThread*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::PtrHash >; T = WebCore::RenderNamedFlowThread*; Extra = int; Key = WebCore::RenderNamedFlowThread*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = WebCore::RenderNamedFlowThread*; V = int; KeyArg = WebCore::RenderNamedFlowThread*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = int; KeyArg = WebCore::RenderNamedFlowThread*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = WebCore::RenderNamedFlowThread*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashCountedSet.h:193:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(WTF::HashCountedSet::ValueType&&) [with Value = WebCore::RenderNamedFlowThread*; HashFunctions = WTF::PtrHash; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = WebCore::RenderNamedFlowThread*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderNamedFlowThread.cpp:240:87: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RenderText*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RenderText*; Extra = WTF::String&; Key = const WebCore::RenderText*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RenderText*; V = WTF::String&; KeyArg = const WebCore::RenderText*; MappedArg = WTF::String; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WebCore::RenderText*; V = WTF::String&; KeyArg = const WebCore::RenderText*; MappedArg = WTF::String; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WTF::String&; KeyArg = const WebCore::RenderText*; MappedArg = WTF::String; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RenderText*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderText.cpp:1092:49: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::SelectionSubtreeRoot*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator >::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::SelectionSubtreeRoot*; Extra = std::unique_ptr; Key = const WebCore::SelectionSubtreeRoot*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::SelectionSubtreeRoot*; V = std::unique_ptr; KeyArg = const WebCore::SelectionSubtreeRoot*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WebCore::SelectionSubtreeRoot*; V = std::unique_ptr; KeyArg = const WebCore::SelectionSubtreeRoot*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = std::unique_ptr; KeyArg = const WebCore::SelectionSubtreeRoot*; MappedArg = std::unique_ptr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMap >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::SelectionSubtreeRoot*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderView.cpp:923:65: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::KeyValuePairTraits; Value = WTF::KeyValuePair]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const WebCore::RootInlineBox*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::KeyValuePairTraits, WTF::PtrHash >; T = const WebCore::RootInlineBox*; Extra = WebCore::RenderRegion*; Key = const WebCore::RootInlineBox*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = const WebCore::RootInlineBox*; V = WebCore::RenderRegion*; KeyArg = const WebCore::RootInlineBox*; MappedArg = WebCore::RenderRegion*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:304:15: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineSet(K&&, V&&) [with K = const WebCore::RootInlineBox*; V = WebCore::RenderRegion*; KeyArg = const WebCore::RootInlineBox*; MappedArg = WebCore::RenderRegion*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:337:59: required from 'WTF::HashMap::AddResult WTF::HashMap::set(WTF::HashMap::KeyType&&, T&&) [with V = WebCore::RenderRegion*; KeyArg = const WebCore::RootInlineBox*; MappedArg = WebCore::RenderRegion*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = const WebCore::RootInlineBox*]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RootInlineBox.cpp:255:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::Ref]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::Ref]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node&; T = WTF::Ref; unsigned int inlineCapacity = 11; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:244:28: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::Ref' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:24, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Ref.h:47:28: note: 'class WTF::Ref' declared here template class Ref { ^~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WebCore::Node*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WebCore::Node*&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:286:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GraphicsLayer.h:189:55: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::RefPtr&; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/accessibility/AccessibilityObject.h:258:36: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::RefPtr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:995:5: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = WTF::Ref; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderNamedFlowThread.cpp:699:64: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/VectorTraits.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/RefPtr.h:36:28: note: 'class WTF::RefPtr' declared here template class RefPtr { ^~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::AtomicString]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = WTF::AtomicString]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = const WTF::AtomicString&; T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = const WTF::AtomicString&; T = WTF::AtomicString; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/html/HTMLCollection.h:165:35: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::AtomicString' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventListenerMap.h:40, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:34, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/text/AtomicString.h:40:7: note: 'class WTF::AtomicString' declared here class AtomicString { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = WebCore::FloatRect]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = WebCore::FloatRect; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:353:59: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:927:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(T&&, Extra&&) [with HashTranslator = WTF::HashMapTranslator::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::IntHash >; T = int; Extra = std::nullptr_t; Key = int; Value = WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; Extractor = WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:316:130: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(K&&, V&&) [with K = int; V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:358:59: required from 'WTF::HashMap::AddResult WTF::HashMap::add(WTF::HashMap::KeyType&&, T&&) [with V = std::nullptr_t; KeyArg = int; MappedArg = std::unique_ptr::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >; WTF::HashMap::AddResult = WTF::HashTableAddResult::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >, WTF::KeyValuePairKeyExtractor::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >, WTF::IntHash, WTF::HashMap::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> >, WTF::IntHash, WTF::HashTraits, WTF::HashTraits::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > > >::KeyValuePairTraits, WTF::HashTraits > >; WTF::HashMap::KeyType = int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:120:57: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePageSlowCase(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:87:16: required from 'WebCore::GlyphMetricsMap::GlyphMetricsPage& WebCore::GlyphMetricsMap::locatePage(unsigned int) [with T = float]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/GlyphMetricsMap.h:46:16: required from 'T WebCore::GlyphMetricsMap::metricsForGlyph(WebCore::Glyph) [with T = float; WebCore::Glyph = short unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/graphics/Font.h:370:58: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair::GlyphMetricsPage, std::default_delete::GlyphMetricsPage> > >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.h:27, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:23, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::unique_ptr]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:234:65: required from 'static void WTF::VectorTypeOperations::move(T*, T*, T*) [with T = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1101:25: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:957:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:964:9: required from 'T* WTF::Vector::expandCapacity(size_t, T*) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; size_t = unsigned int]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1238:9: required from 'void WTF::Vector::appendSlowCase(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:1216:5: required from 'void WTF::Vector::append(U&&) [with U = std::unique_ptr; T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:726:55: required from 'void WTF::Vector::append(WTF::Vector::ValueType&&) [with T = std::unique_ptr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; unsigned int minCapacity = 16; WTF::Vector::ValueType = std::unique_ptr]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/yarr/YarrPattern.h:270:73: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/Vector.h:128:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::unique_ptr' with no trivial copy-assignment [-Wclass-memaccess] memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:80, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/StdLibExtras.h:31, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/FastMalloc.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/config.h:75, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:22, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/include/c++/8/bits/unique_ptr.h:160:11: note: 'class std::unique_ptr' declared here class unique_ptr ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = JSC::JSObject*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = JSC::JSObject*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = JSC::JSObject*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >, JSC::Weak >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >; WTF::HashTable::ValueType = WTF::KeyValuePair >, JSC::Weak >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; Key = std::pair >; Value = WTF::KeyValuePair >, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor >, JSC::Weak > >; HashFunctions = WTF::PairHash >; Traits = WTF::HashMap >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]:: >, JSC::Weak, WTF::PairHash >, WTF::HashTraits > >, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = std::pair >; MappedArg = JSC::Weak; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = std::pair >; ValueArg = JSC::Structure; HashArg = WTF::PairHash >; KeyTraitsArg = WTF::HashTraits > >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/PrototypeMap.h:43:26: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >, JSC::Weak >' declared here struct KeyValuePair { ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/platform/ThreadGlobalData.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventNames.h:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/EventTarget.h:35, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/Node.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/dom/ContainerNode.h:29, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/page/FrameView.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBox.h:26, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderBlock.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:30, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; Value = WTF::KeyValuePair >]': /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:855:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1146:29: required from 'static WTF::HashTable::ValueType* WTF::HashTable::allocateTable(unsigned int) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1194:32: required from 'WTF::HashTable::ValueType* WTF::HashTable::rehash(unsigned int, WTF::HashTable::ValueType*) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:453:25: required from 'void WTF::HashTable::shrink() [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:1132:13: required from 'void WTF::HashTable::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMap, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits; KeyTraits = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashMap.h:421:5: required from 'void WTF::HashMap::removeIf(const Functor&) [with Functor = JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]::, WTF::PtrHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairType&)>; KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:52:5: required from 'void JSC::WeakGCMap::pruneStaleEntries() [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/runtime/WeakGCMapInlines.h:39:9: required from 'JSC::WeakGCMap::WeakGCMap(JSC::VM&) [with KeyArg = void*; ValueArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits]' /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h:60:30: required from here /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTable.h:848:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(&bucket, 0, sizeof(bucket)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/DerivedSources/WebCore/CSSPropertyNames.h:8, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderTable.h:28, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/AutoTableLayout.cpp:25, from /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WebCore/rendering/RenderingAllInOne.cpp:28: /usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0/Source/WTF/wtf/HashTraits.h:226:8: note: 'struct WTF::KeyValuePair >' declared here struct KeyValuePair { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/qtwebkit-opensource-src-5.212.0' make[1]: *** [CMakeFiles/Makefile2:786: Source/WebCore/CMakeFiles/WebCore.dir/all] Error 2 make: *** [Makefile:163: all] Error 2 error: Bad exit status from /usr/src/tmp/rpm-tmp.50553 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.50553 (%build) Command exited with non-zero status 1 3263.38user 232.51system 21:56.75elapsed 265%CPU (0avgtext+0avgdata 1583720maxresident)k 0inputs+0outputs (0major+72724360minor)pagefaults 0swaps hsh-rebuild: rebuild of `qt5-webkit-5.212.0-alt9.src.rpm' failed. Command exited with non-zero status 1 3290.17user 236.24system 22:35.20elapsed 260%CPU (0avgtext+0avgdata 1583720maxresident)k 64inputs+0outputs (0major+73284121minor)pagefaults 0swaps